CakePHP 3 - 使用元素

时间:2016-01-28 20:10:36

标签: cakephp element cakephp-3.0

我刚开始使用CakePHP版本3.我最喜欢的是创建基于数据库表的菜单。

为了创建菜单,我看到它应该放在Element文件夹中并在'default.ctp'中调用。这里没问题。

问题是:如果我不使用CakePHP的强大功能在控制器中工作,我如何从表中检索数据?我找不到一个例子或东西。

在'Element / Menus / main.ctp'里面我做这样的事情(我知道链接不正确):

<?php
            $menus = $this->requestAction('/Menus/index');
            foreach ($menus as $menu) {
                ?>
                <li><?= $this->Html->link('Menu', ['controller' => 'Menus', 'action' => 'index', '_full' => true]); ?></li>
                <?php
            }
        ?>

我尝试通过调用'requestAction'获取数据,但它似乎不是正确的方法。

0 个答案:

没有答案