问题标签 [zend-view]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - Zend Framework:如何呈现不同的动作?
我有两个基本相同的操作,但需要不同的 URL。通常我会用它_forward()
来渲染其他动作:
但是,我有一些代码正在发生preDispatch()
,我只想执行一次:
所以我想也许我可以简单地直接调用该函数,如下所示:
但是现在 Zend Framework 抱怨找不到action-one.phtml
视图脚本。我不想渲染 actionOne 的视图脚本。我想渲染 actionTwo 的视图脚本。我需要做什么?
zend-framework - Zend 框架忽略 application.ini 中的自定义帮助程序路径
我有我的视图助手Library/My/View/Helper/LoadSkin.php
,我在 application.ini 中添加了这一行:resources.view.helperPath.My_View_Helper = "My/View/Helper"
但我仍然得到
这看起来像 ZF Stills 在默认路径中寻找助手;/
我的namespacje在引导程序中注册:
php - 如何阻止 Zend Framework 将“/scripts/”附加到视图基本路径
这基本上是我的代码(简化):
现在我(显然)想要的是使用视图脚本APPLICATION_PATH . '/views/partner/xyz/node.phtml'
,但 ZF 总是尝试加载APPLICATION_PATH . '/views/partner/xyz/scripts/node.phtml'
是否有任何解决该行为的方法?
php - Zend 和 Smarty 3 集成使用
我正在尝试更改控制器中的布局内容,这似乎只是覆盖它,只是追加。
我已经使用 Zend 和 Smarty 构建了一个 CMS。我有一个主要布局,它显示每个页面的内容:
尽管当我尝试用新的内容区域覆盖控制器中的“内容”时,这会导致 index/index.tpl 和 contact/contact.tpl 都被显示:
我知道我可以手动将内容分配给视图 smarty 变量,尽管我想减少 smarty 中的分配并使用 Zend。
在我的 application.ini
在我的 bootstrap.php
在我的 Smarty.php
zend-framework - 如何在 Zend Framework 中设置多个布局。例如。公开/登录/各种模块组合
我知道并使用了非常基本的 Zend 框架布局,我在整个站点中使用了 1 个布局。但现在我需要一个更中间/有组织的设置。
- 公共站点布局将
div#mainContent
占据整个 12 列(使用 960gs) - 登录的站点将
div#mainContent
占用 9 列 + 3 列侧栏 - 在登录站点的侧边栏中,各种页面可能包含各种模块(不是 Zend Framework 的模块,更像是“boxes/widgets”)
- 他们也会有不同的导航菜单
我正在考虑使用 1 个基本布局,其中 2 个子布局将“扩展”。基本布局将只包含<html>
声明 headScripts 等,<body>
然后子布局将包含 wrapping 的定义divs
div.grid_12, grid_9, grid_3
。我该如何实现这个“扩展”,基本上,我只想重用代码
还有什么是渲染侧边栏框/小部件的好方法
zend-framework - 如何在 Zend 的其他视图中引用一个 .phtml
我是 Zend 框架的新手。
我有一个 .phtml 文件,包括菜单部分。我需要将该.phtml 文件添加到视图中,即views/scripts/index.phtml 页面。
怎么可以参考
请指教
提前致谢
zend-framework - 如何将 Zend 框架的部分循环与对象一起使用
我很困惑如何使用partialLoop
目前我使用
$childrenTodos
是一个Doctrine\ORM\PersistantCollection
,$childTodo
是一个Application\Models\Todo
我试着做
Zend_View::myFunction()
但是在部分中,当我尝试访问我的 Todo 类的属性/函数时,当我在部分中使用时,我似乎无法让它们总是以调用未定义的方法结束,$this->myFunction()
或者如果我尝试$this->todo->getName()
得到“调用成员函数” getName() 在非对象上”。如何使用部分循环?
zend-framework - 在 Zend_View 中禁用输出缓冲
我期待着
还会禁用与操作关联的视图中的缓冲,但它不会。
甚至似乎不可能禁用视图中的输出缓冲,因为它是硬编码的:
有没有人有类似的经历,或者有解决方案?
php - 在 Zend 中创建表单视图
有没有一种可靠的方法来为 a 创建自定义视图Zend_Form
?装饰器非常神秘,有时以奇特的方式使用它们非常复杂,以至于我宁愿只手动编写 HTML。有没有办法做到这一点并且仍然使表单与控制器完全合作(例如,调用$form->isValid()
并期望一切都能正确验证)?如果是这样,是否有任何需要注意的警告(例如注意验证错误显示)?
理想的解决方案是创建一个表单并传递元素数组(包含必要的数据,如名称、ID、输入类型以及呈现 HTML 所需的所有数据)——Zend 框架允许这样做吗?
[编辑]
echo
我尝试在视图中添加这段代码(一个简单的登录表单),而不是仅仅输入表单对象:
该表单似乎可以正常工作并验证(尽管我没有被重定向到我来自的页面 - 但我相信这是一个不同的问题,因为我通过它GET
而不是在表单中)。这是可以接受的,还是我在不知不觉中做错了什么?
php - zend 是否有图像视图助手
我可以在我的视图中输入图像的 html
但想知道zend 是否有一个图像视图助手,就像它有url 一样。