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
목차
- Yaf_Action_Abstract::execute — Action entry point
- Yaf_Action_Abstract::getController — Retrieve controller object
- Yaf_Action_Abstract::getControllerName — Get controller name