我有以下代码在Yii中生成一个jquery ech多选菜单小部件。 (Eric Hynds multiselect)。
我已下载扩展程序并解压缩在extensions文件夹中 我的文件夹结构是My_lokal_Yii / protected / extensions / EchMultiSelect / EchMultiSelect
这是我的查看文件代码..
<?php $this->widget('ext.EchMultiselect.EchMultiselect', array(
'model' => $model,
'dropDownAttribute' => 'color',
'data' => $list,
'dropDownHtmlOptions'=> array(
'style'=>'width:378px;',
),
));?&GT;
并在config / main.php中我已将扩展名导入为
'import'=>array(
'application.models.*',
'application.components.*',
'application.extensions.EchMultiselect.*'
),
但我得到的错误是“Alias”ext.EchMultiselect.EchMultiselect“无效。请确保它指向现有的PHP文件并且该文件是可读的。”
我已经获得了EchMultiselect文件的所有权限。
请帮助我..谢谢..我尝试了很多,但没有得到确切的结果..
答案 0 :(得分:3)
我的文件夹结构是 My_lokal_Yii /保护/扩展/ EchMultiSelect / EchMultiSelect
但是在你的config / main.php中,有:
... 'application.extensions.EchMultiselect.*'
------------------------------------^
它缺少大写字母“s”,因此没有你的扩展名的确切路径/命名,我和它有同样的“问题”;-),也许它有帮助...... 问候