ボタンをクリックすると表示されるポップアップでファイルマネージャーを使用する必要があります。Yii拡張エルファインダーを使用しています。使い方がわかりづらいです。bitbucketからコードをダウンロードし、アプリケーション内のフォルダー拡張子に配置しました。新しいコントローラーを使用してテストし、elfcontrollerという名前を付けて、次のコードを入力します(Webサイトから取得)
class ElfinderController extends CController
{
public function actions()
{
return array(
'connector' => array(
'class' => 'ext.elFinder.ElFinderConnectorAction',
'settings' => array(
'root' => Yii::getPathOfAlias('webroot') . '/uploads/',
'URL' => Yii::app()->baseUrl . '/uploads/',
'rootAlias' => 'Home',
'mimeDetect' => 'none'
)
),
);
}
}
インデックスページをレンダリングするためのもう1つの関数を作成しました(ファイルマネージャーをこのページに配置したい)
ビューで私は次のコードを書きました
$model = new xxxmodel();
$this->widget('ext.elFinder.ElFinderWidget', array(
'model' => $model,
'attribute' => 'serverFile',
'connectorRoute' => 'admin/elfinder/connector',
)
);
そして私はそれを含むためのdivを含めました
しかし、私は次のエラーが発生しています
エイリアス「ext.elFinder.ElFinderWidget」が無効です。既存のPHPファイルを指していること、およびファイルが読み取り可能であることを確認してください。
config/main.phpにエイリアスを含めようとしました
私はフォルダ構造でどこかをいじっていることを知っています
これが私が拡張機能 Cを使用しているパスです:\ xampp \ htdocs \ project \ protected \ extends \ ext.elfinder
グーグル検索後に空に戻りましたが、この拡張機能を使用してコードを必要な場所に正確に配置する方法を教えてもらえますか?