Pylons / Pyramid Mako风格模板可以在CakePHP中完成吗?

时间:2012-02-10 07:08:49

标签: php templates cakephp pylons mako

想知道在CakePHP中是否可以通过定义一个元素,例如你可以在Pylons / Pyramid中使用mako模板对我的视图进行模板制作。 comment_util并在其中放入一堆不同的元素?

基本上你有一个父元素,并且在其中有一堆子元素,然后继承该命名空间并在你的整个视图中调用它时传递你想要的任何东西(根据需要)。

1 个答案:

答案 0 :(得分:0)

我没有使用过Pylons / Pyramid Mako,但是我会回答你的解释:)

您可以调用所需的所有元素,但建议您在布局中使用内容进行动态内容(视图)的布局,尽管您可以使用具有动态内容的元素。我在页面中有一个徽标元素,用于显示页面所代表的公司徽标。由于它是在所有页面中我将$ this->设置在appController中。

你应该能够调用元素中的元素,因为蛋糕的作用是元素的渲染,我还没有测试过。所以理论上你可能想要做的事情。只需确保始终设置您正在使用的变量。

您使用$ this->设置的内容也应该在您的元素中可用,至少这是我在1.3中的经验

希望这可以帮助你:)