0

我在 application.ini 中设置了一些配置值,我想在应用程序加载时将这些值传递给布局。我怎样才能从引导程序中做到这一点?为了试用,我尝试这样做

在我的 Bootstrap 初始化函数中:

$this->bootstrap('view');
$view = $this->getResource('view');
$view->layout()->whatever = "Some Value";

在布局中:

<?php echo $this->layout()->whatever; ?>

但是 m 无法获取要在布局中显示的值。

4

2 回答 2

2

以下应该有效:

$this->bootstrap('view');
$view = $this->getResource('view');
$view->whatever = 'Some value';

然后,在布局中:

<?php echo $this->whatever ?>
于 2013-05-15T11:25:58.900 回答
0

您必须获取 Layout 并从那里获取视图对象:

$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$view->text = 'Welcome';
于 2013-05-15T11:49:49.747 回答