请考虑下面的代码片段。如果不是类属性,怎么能调用$ this-> Paginator?
class PaginasController extends AppController
{
public $components = array('Paginator');
public $paginate = array(
'limit' => 5,
'order' => 'Pagina.modified DESC',
'fields' => array('Pagina.id', 'Pagina.title', 'Pagina.created', 'Pagina.modified')
);
public function index()
{
$this->Paginator->settings = $this->paginate;
$paginas = $this->Paginator->paginate();
var_dump($this->Paginator);
$this->set(compact('paginas'));
}
}
答案 0 :(得分:1)
#body-text {
width: 750px;
...
}
.ul {
border:1px solid green;
}
延伸PaginasController
AppController
延伸AppController
Controller
类中的方法loadComponent()
可以将属性添加到控制器。请参阅API here
Controller
将组件添加到控制器的注册表中。
此方法还会将组件设置为属性。
在蛋糕2中,loadComponent( string $name , array $config [] )
方法ComponentCollection
方法init()
课程执行相同的任务