Клас 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
     
     {
    
    /* Свойства */
    
     protected
      $_controller;



    /* Методы */
    
   abstract publicexecute(mixed ...$args): mixed
publicgetController(): Yaf_Controller_Abstract
public getControllerName(): string


    /* Наследуемые методы */
    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


   }

Властивості

_module

_name

_request

_response

_invoke_args

_view

_controller

Зміст