Yii 中使用import和components引入组件

使用import:

    'import'=>array(
        'application.models.*',
        'application.components.*',
        'application.behaviors.*',
        'ext.mongo.*',
        'ext.ueditor.*',
        'application.components.ae.*',
        'application.components.ae.apiservice.*',
        'application.modules.api.controllers.ApiController',
        'application.modules.resque.controllers.ResqueBaseController',
        'application.modules.campaign.controllers.CampaignBaseController',
    ),

注意:

如果在代码中使用了new Uploader(); 而该类是放在ext下面的话,则必须对应一个Uploader.php文件(autoload是根据类名来动态加载文件的)


使用components:

// application components
    'components'=>array(
        'user'=>array(
            'class' => 'WebUser',
            // enable cookie-based authentication
            'allowAutoLogin'=>true,
        ),
        'curl' => array(
            'class' => 'application.extensions.curl.Curl',
            'options' => array(
                CURLOPT_MAXREDIRS => 1,
                ),
        ),
        'wechat' => array(
            'class' => 'application.extensions.wechat.Wechat',
            'token' => 'cavanhan',
            'debug' => true
        ));

'class' => 'application.extensions.wechat.Wechat',说明extensions文件夹中存在Wechat.php和Wechat类,且存在属性为public的token和debug字段

需要在对应的类中加入init方法:

    /**
     * Init method for the application component mode.
     */
    public function init() {}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值