zend-framework – 将一个变量从Controller传递给Zend中的Partial

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了zend-framework – 将一个变量从Controller传递给Zend中的Partial脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
出于某种原因,我不能用正确的语法将变量从我的控制器(PRofileController)传递给部分(video.phtML).

知道你将变量传递给这样的视图

$this->view->somedata = "somedata";

然后你把它拉到视图中

< ?= $this->somedata ?>

你怎么会这样做?

当您渲染部分(可能来自视图,右侧)<?@R_419_2493@ echo $this-> partial(scriptpath,[module],[data])?>时,您还可以传入一个模块,其中脚本是找到,以及部分应该有权访问的数据.这是部分原因,只允许它看到某些数据.

因此,假设您有以下情形:您将大量数据从控制器推送到视图中.在某个部分中,它将在您的应用程序的多个位置重复使用,您希望确保它只能访问某种类型的数据,并且您希望数据在呈现时始终如一地命名.然后你会做类似的事情:

在控制器中:

$this->view->namedVARiableThatCouldBeWhatever = $data;

在视图中:

echo $this->partial(
  $partialName,array (
    'standardName' => $this->namedVariableThatCouldBeWhatever
  )
);

在部分:

<?@R_419_2493@ foreach($this->standardName as $ITem) : ?>
   //render partial
<?@R_419_2493@ enDForeach; ?>

脚本宝典总结

以上是脚本宝典为你收集整理的zend-framework – 将一个变量从Controller传递给Zend中的Partial全部内容,希望文章能够帮你解决zend-framework – 将一个变量从Controller传递给Zend中的Partial所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。