Yaf_Action_Abstract (class)
The Yaf_Action_Abstract class
介绍
(Yaf >=1.0.0)
一个动作可以在Yaf的一个单独的文件中定义(参见Yaf_Controller_Abstract)。那是一个动作方法,也可以是一个Yaf_Action_Abstract
类。
由于应该有一个可以被Yaf调用的入口点(从PHP 5.3开始,有一个新的魔术方法__invoke,但Yaf不仅可以用于PHP 5.3+,而且Yaf选择另一个神奇的方法执行),您必须实现抽象方法Yaf_Action_Abstract::execute()在您的自定义操作类中。
类别简介
Yaf
_
Action
_
Abstract
extends Yaf
_
Controller_
Abstract
{
/* Properties */
protected $_controller ;
/* Methods */
abstract publicmixed execute ([ mixed $arg [, mixed $... ]] )
publicYaf_Controller_Abstract getController ( void )
/* Inherited methods */
final private void Yaf_Controller_Abstract::__clone ( void )
final private Yaf_Controller_Abstract::__construct ( void )
protected bool Yaf_Controller_Abstract::display ( string $tpl [, array $parameters ] )
public void Yaf_Controller_Abstract::forward ( string $action [, array $paramters ] )
public void Yaf_Controller_Abstract::getInvokeArg ( string $name )
public void Yaf_Controller_Abstract::getInvokeArgs ( void )
public string Yaf_Controller_Abstract::getModuleName ( void )
public Yaf_Request_Abstract Yaf_Controller_Abstract::getRequest ( void )
public Yaf_Response_Abstract Yaf_Controller_Abstract::getResponse ( void )
public Yaf_View_Interface Yaf_Controller_Abstract::getView ( void )
public void Yaf_Controller_Abstract::getViewpath ( void )
public void Yaf_Controller_Abstract::init ( void )
public void Yaf_Controller_Abstract::initView ([ array $options ] )
public bool Yaf_Controller_Abstract::redirect ( string $url )
protected string Yaf_Controller_Abstract::render ( string $tpl [, array $parameters ] )
public void Yaf_Controller_Abstract::setViewpath ( string $view_directory )
}
属性
_module_name_request_response_invoke_args_view_controller
目录
- Yaf_Action_Abstract::execute - 动作入口点
- Yaf_Action_Abstract::getController - 检索控制器对象
← Yaf_Controller_Abstract::setViewpath
Yaf_Action_Abstract::execute →