我正在尝试学习 ExpressionEngine 并通过此示例模块工作:
理解 ExpressionEngine 模块的最好方法是剖析一个。因此,我们提出了“第三方”下载模块。这个模块相当典型,包括一个后端控制面板、它自己的数据库表、向发布页面添加一个带有字段的选项卡,并且通常使用模块创建中使用的所有标准文件。
但是,由于 EE 现在已经删除了get_files
EE 2.6 中的方法(更改日志)
如何从某个目录获取文件列表?
在 mcp.Downloads.php 中的 _map 函数中,第 576 行附近
您可以更换:
$files = $this->EE->tools_model->get_files($dir->server_path, $dir->allowed_types);
和
$this->EE->load->model('file_model');
$files = $this->EE->file_model->get_raw_files($dir->server_path, $dir->allowed_types);
这对我有用。