|
The Yaf_Controller_Abstract class(Информация о версии неизвестна, возможно, только в SVN) ВведениеYaf_Controller_Abstract is the heart of Yaf's system. MVC stands for Model-View-Controller and is a design pattern targeted at separating application logic from display logic. Every custom controller shall inherit Yaf_Controller_Abstract. You will find that you can not define __construct function for your custom controller, thus, Yaf_Controller_Abstract provides a magic method: Yaf_Controller_Abstract::init(). If you have defined a init() method in your custom controller, it will be called as long as the controller was instantiated. Action may have arguments, when a request coming, if there are the same name variable in the request parameters(see Yaf_Request_Abstract::getParam()) after routed, Yaf will pass them to the action method(see Yaf_Action_Abstract::execute()). Обзор классов
abstract
Yaf_Controller_Abstract
{
/* Свойства */
public
$Yaf_Controller_Abstract->actions
;
protected
$_module
;
protected
$_name
;
protected
$_request
;
protected
$_response
;
protected
$_invoke_args
;
protected
$_view
;
/* Методы */
final public void Yaf_Controller_Abstract::forward
( string $module
[, string $controller
[, string $action
[, array $paramters
]]] )
}Свойства
Содержание
|
|