簡體   English   中英

如何在Cake PHP的視圖中顯示“樹”數據

[英]How to display 'tree' data in the view in Cake PHP

我正在做樹教程 ,想在視圖中顯示數據並將其包裝為html等。對於Cake PHP,我是新手,這有點麻煩。 以下是我嘗試過的示例。 簡而言之,我認為我可以使用set將輸出分配給變量。 我做錯了一切。

控制者

<?php

class CategoriesController extends AppController {

    public function index() {

      $this->set('output', $this->Category->generateTreeList(null, null, null, '&nbsp;&nbsp;&nbsp;'));
    }
}

?>

視圖

   <?php foreach ($output as $data): ?>

        <div><?php echo $data['Category']['name']; ?></div>

    <?php endforeach; ?>
    <?php unset($data); ?>

與其他查找方法不同, generateTreeList不會返回命名數組,而是返回帶有數字索引的純數組

嘗試print_r($output) ,您將看到數組的格式以及如何在視圖中使用它

要顯示您的數據,在您的foreach提示中,您只需要執行此操作

echo $data;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM