- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很困惑如何使用partialLoop
目前我使用
foreach ($childrenTodos as $childTodo) {
echo $this->partial('todos/_row.phtml', array('todo' => $childTodo));
}
$childrenTodos
是
Doctrine\ORM\PersistantCollection
,
$childTodo
是
Application\Models\Todo
echo $this->partialLoop('todos/_row.phtml', $childrenTodos)
->setObjectKey('Application\Models\Todo');
Zend_View::myFunction()
结束。当我使用
$this->myFunction()
在部分或如果我尝试
$this->todo->getName()
我得到“调用非对象上的成员函数 getName()”。我如何使用部分循环?
最佳答案
尝试这个
echo $this->partialLoop('todos/_row.phtml', $childrenTodos)
->setObjectKey('object');
$this->object
object
是将分配给对象的变量的名称
protected function initPartialLoopObject()
{
$this->_view->partialLoop()->setObjectKey('object');
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$viewRenderer->setView($this->_view);
}
关于zend-framework - 如何对对象使用 Zend Framework 的部分循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794538/
我是一名优秀的程序员,十分优秀!