0

我有以下代码在 Yii 中生成一个 jquery ech 多选菜单小部件。(埃里克·海因兹多选)。

我已经下载了扩展并解压到扩展文件夹中,我的文件夹结构是 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;',
),

));?>

在 config/main.php 我已将扩展名导入为

'import'=>array(
    'application.models.*',
    'application.components.*',
            'application.extensions.EchMultiselect.*'
),

但我收到错误消息,“别名“ext.EchMultiselect.EchMultiselect”无效。确保它指向现有的 PHP 文件并且该文件是可读的。”

我已授予 EchMultiselect 文件的所有权限。

请帮助我..谢谢..我尝试了很多,但没有得到确切的结果..

4

1 回答 1

3

我的文件夹结构是 My_lokal_Yii/protected/extensions/EchMultiSelect/EchMultiSelect

但在您的 config/main.php 中,有:

... 'application.extensions.EchMultiselect.*'

------------------------------------^  

它缺少大写字母“s”,因此缺少扩展名的确切路径/命名,我遇到了同样的“问题”;-),也许它有帮助......问候

于 2013-04-16T15:39:32.103 回答