我希望在布局视图中定义我自己的自定义处理程序,就像$this->title()
我$this->scripts()
可以在视图提供的布局中呈现内容一样。
准确地说,我想在default.html.php
文件中定义的视图的一部分中显示报纸版本的日期。在布局中,我想使用<?= $this->date(); ?>
然后,使用类似
<?= $this->html->date('Jan 1, 2013', ['inline' => false]); ?>
在views/posts/view.html.php
文件中。该类lithium\template\view\Renderer
似乎有创建处理程序的方法(例如,Renderer::applyHandler
),但我似乎无法让它像内置处理程序一样工作,$this->title()
等等。在线文档几乎没有提到在 Renderer/View 类中自定义处理程序。