2个控制器中的组件

时间:2013-10-16 16:28:48

标签: cakephp components requesthandler

您好我是CakePhp的新手,希望您能帮助我

    class BookingsController extends AppController {

    public $helpers = array("PDF");
//public $virtualFields = array(
// 'full_name' => 'CONCAT(Customer.cust_fname, ", ", Customer.cust_fname)'
//);
    public $components = array('RequestHandler');

    public $components = array('Search.Prg');

    public $presetVars = array(
        array('field' => 'search', 'type' => 'value'),
    );
/**

我现在的问题是我需要两个组件。有没有办法把它合并在一起?或者如何调用请求处理程序和search.prg?我希望你能帮忙

2 个答案:

答案 0 :(得分:1)

public $components = array('RequestHandler', 'Search.Prg');

答案 1 :(得分:1)

只需合并数组

public $components = array('RequestHandler', 
                           'Search.Prg', 
                           'OtherComponent', 
                           'ExtraComponent' /*etc*/);

蛋糕很聪明,可以得到你的意思。也适用于$helpers$uses ...我猜几乎所有的东西。你需要密切关注documentation,它清楚地说明了如何做你所问的。