Yet Another Framework Yaf_Action_Abstract 클래스

(Yaf >=1.0.0)


소개

액션은 Yaf의 별도 파일에 정의할 수 있습니다(Yaf_Controller_Abstract 참조). 액션 메소드인 Yaf_Action_Abstract 클래스도 될 수 있습니다.

Yaf에서 호출할 수 있는 진입점이 있어야 하므로 사용자 지정 작업 클래스에서 추상 메서드 Yaf_Action_Abstract::execute()를 구현해야 합니다.


클래스 개요

                  
class Yaf_Action_Abstract extends Yaf_Controller_Abstract {

  /* Properties */
  protected $_controller;

  /* Methods */
  abstract publicexecute(mixed ...$args): mixed
  publicgetController(): Yaf_Controller_Abstract
  public getControllerName(): string

  /* Inherited methods */
  protected Yaf_Controller_Abstract::display(string $tpl, array $parameters = ?): bool
  public Yaf_Controller_Abstract::forward(string $action, array $paramters = ?): bool
  public Yaf_Controller_Abstract::getInvokeArg(string $name): void
  public Yaf_Controller_Abstract::getInvokeArgs(): void
  public Yaf_Controller_Abstract::getModuleName(): string
  public Yaf_Controller_Abstract::getName(): string
  public Yaf_Controller_Abstract::getRequest(): Yaf_Request_Abstract
  public Yaf_Controller_Abstract::getResponse(): Yaf_Response_Abstract
  public Yaf_Controller_Abstract::getView(): Yaf_View_Interface
  public Yaf_Controller_Abstract::getViewpath(): string
  public Yaf_Controller_Abstract::init(): void
  public Yaf_Controller_Abstract::initView(array $options = ?): void
  public Yaf_Controller_Abstract::redirect(string $url): bool
  protected Yaf_Controller_Abstract::render(string $tpl, array $parameters = ?): string
  public Yaf_Controller_Abstract::setViewpath(string $view_directory): void
}
                  
                

Properties

_module
_name
_request
_response
_invoke_args
_view
_controller

목차