Если вы вызываете сценарии просмотра в рамках одного и того же запроса и последовательность верна, ваш тест будет работать.
view-script1.phtml
<h3>Test one</h3>
<p>nothing</p><?php $this->test = 'something'; ?>
view-script2.phtml
<h3>Test two</h3>
<p><?php echo $this->test; ?></p>
Если вы не видите два заголовка <h3>
в правильной последовательности илиодин отсутствует, тогда вы неправильно вызываете сценарии просмотра.
Кроме того, лучшим примером для постоянного хранилища являются контроллеры.Если вы перенаправляете на другие действия или даже контроллеры, вы можете передавать данные через них
controller1/actionOne
$this->view->test = 'something';
controller2/actionTwo
$this->view->test .= ' more';
in your viewscript
echo $this->test; // will print "something more"