1
我調整了File插件來列出所有文件夾,並在其中列出所有文件。pyrocms模板變量中的遍歷數組
的代碼是多還是萊這樣的:
$folders = assoc_array_prop($this->file_folders_m->get_all());
$counter = 1;
foreach ($folders as $key => $folder) {
$folder->index = str_pad($counter++, 2, '0', STR_PAD_LEFT);
$this->file_m->where('folder_id', $folder->id);
$files = $this->file_m->get_all();
$folder->files = assoc_array_prop($files);
}
return $folders;
現在,事情是,我怎麼能訪問每個$文件夾 - >文件每個文件夾中的模板?這似乎並不工作:
{pyro:mymod:file_listing}
<div class="files_column">
<h2><span class="files-index">{index}</span> {name}</h2>
{pyro:files}
<div class="file-item">
<span class="file-type">{id}</span>
<div class="file-data">
<span>{filename}</span>
<br/>
<span class="file-links">
<a href="#">View</a>
<a href="#">Download</a>
</span>
</div>
</div>
{/pyro:files}
</div>
{/pyro:mymod:file_listing}
要澄清一下... {將文件}循環似乎工作正常,基於次我看到的數據出現的數量。問題是我似乎無法訪問它的屬性,如{文件名}。
感謝, 伊格納西奧