0

Yii で jquery ech マルチセレクト メニュー ウィジェットを生成する次のコードがあります。(Eric Hynds の複数選択)。

拡張機能をダウンロードして拡張機能フォルダーに解凍しました。フォルダー構造は 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 に答える