我正在尝试学习ExpressionEngine,并通过以下示例模块工作:
理解ExpressionEngine模块的最佳方法是剖析一个模块。因此,我们提出了"第三方"下载模块。这个模块非常典型,包括一个后端控制面板、它自己的数据库表、向发布页面添加一个带有字段的选项卡,并且通常使用模块创建中使用的所有标准文件
然而,由于EE现在已经删除了EE 2.6(更改日志)中的get_files
方法
如何从某个目录中获取文件列表?
在mcp中保存的_map函数中。第576行附近的下载s.php
您可以替换:
$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);
这对我很有效。