2013-04-04 76 views
0

我有以下代码在Yii中生成一个jquery ech multiselect菜单小部件。 (Eric Hynds multiselect)。Yii多选小部件

我已经下载了扩展,并解压缩到扩展文件夹 和我的文件夹结构My_lokal_Yii /保护/扩展/ EchMultiSelect/EchMultiSelect

这是我的看法文件代码..

<?php $this->widget('ext.EchMultiselect.EchMultiselect', array(
'model' => $model, 
'dropDownAttribute' => 'color',  
'data' => $list, 
'dropDownHtmlOptions'=> array(
    'style'=>'width:378px;', 
), 

)) ;?>

和在配置/ main.php我已导入扩展作为

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

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

我已经给了EchMultiselect文件中的所有权限。

请帮我在这..谢谢你..我尝试了很多但我以前不得到确切的结果..

回答

3

我的文件夹结构 My_lokal_Yii /保护/扩展/ EchMultiSelect/EchMultiSelect

,但在你的config/main.php,有:

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

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

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