我有一个包含文本文件的目录,我通常使用 php 中可用的 DirectoryIterator 类来迭代目录并获取文件名。我在使用 CI 时遇到了麻烦。我对 CI 完全陌生,所以请多多包涵:)。
我在名为 myblog 的默认控制器中有类似的东西 (我在 index 函数之后编写了该函数)。
<?php
public function diriterate()
{
$this->load->helper('directory');
$mapi=directory_map('./myfolder/');
$this->load->view('index.php',$mapi);
}
?>
在我看来,我正在尝试这样的事情
<?php
foreach($mapi as $key)
{
echo $key;
}
?>
我在这里做错了吗?.
(1)如果我的理解是正确的,我可以像 mysitename/class/function 一样运行它(在我的例子中是 localhost/myblog/diriterate)(2)我的目录在根文件夹(rootfolder/myfolder)中,所以不需要 baseurl 或某物 ?。
我应该使用 DirectoryIterator 类在视图中简单地执行此操作,还是只为迭代创建另一个控制器,我真的很困惑,欢迎任何帮助。提前致谢。