我在application.ini中设置了一些配置值,我希望在应用程序加载时将这些值传递给布局。我怎么能从bootstrap做到这一点?对于试用,我尝试这样做
在我的Bootstrap初始化函数中:
$this->bootstrap('view');
$view = $this->getResource('view');
$view->layout()->whatever = "Some Value";
布局:
<?php echo $this->layout()->whatever; ?>
但是我无法获得要在布局中显示的值。
答案 0 :(得分:2)
以下内容应该有效:
$this->bootstrap('view');
$view = $this->getResource('view');
$view->whatever = 'Some value';
然后,在布局中:
<?php echo $this->whatever ?>
答案 1 :(得分:0)
你必须抓住布局并从那里获取视图对象:
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$view->text = 'Welcome';