如何在Yii 1.1中调用组件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Yii 1.1中调用组件相关的知识,希望对你有一定的参考价值。
我有一些组件,我想让它分开,目前我的组件看起来像
-protected/components
-GeneralFunction.php
-CustomFunction.php
和我的配置我打电话:
'components' => array(
'general' => array('class' => 'GeneralFunction'),
'custom' => array('class' => 'CustomFunction'),
),
上面的代码工作正常但我想分离我的组件的前端和后端,如:
-protected/components
-frontend
-GeneralFunction.php
-CustomFunction.php
-backend
-GeneralFunction.php
-CustomFunction.php
和我的配置我打电话:
'components' => array(
'general2' => array('class' => 'frontend.GeneralFunction'),
),
TestController.php
function actionTestComponent(){
echo Yii::app()->general2->test(); exit;
}
我收到此错误消息:
2017/12/19 11:17:54 [error] [exception.CException] CException: Alias "frontend.GeneralFunction" is invalid. Make sure it points to an existing directory or file. in C:xampphtdocsyiiframeworkYiiBase.php:348
请帮我..
答案
经过大量研究后我发现了这个:
'general2' => array('class' => 'application.components.frontend.GeneralFunction'),
以上是关于如何在Yii 1.1中调用组件的主要内容,如果未能解决你的问题,请参考以下文章