我需要在弹出窗口中使用文件管理器,单击按钮即可。我正在使用 Yii 扩展 elfinder。我发现很难理解使用它的方式。我从 bitbucket 下载了代码,将其放在我的应用程序中的文件夹扩展名中。我尝试使用新控制器对其进行测试,将其命名为 elfcontroller 并输入以下代码(从网站获取)
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'
)
),
);
}
}
我还创建了一个用于呈现索引页面的函数(我希望文件管理器在这个页面中)
在视图中我写了以下代码
$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\extensions\ext.elfinder的路径
谷歌搜索后我返回空,谁能解释我如何使用这个扩展将代码准确地放在需要的地方?