- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
当我尝试做类似的事情时
<?=$this->element->mailCiteCheck?>
什么都没有显示。
但是,当我这样做时:
<?=var_dump($this->element->mailCiteCheck);?>
我得到:
object(Zend_Form_Element_Checkbox)#118 (33) {
["checked"]=>
bool(false)
["helper"]=>
string(12) "formCheckbox"
["options"]=>
array(2) {
["checkedValue"]=>
string(1) "1"
["uncheckedValue"]=>
等等...那么我怎样才能显示这个表单的元素呢?
当我这样做的时候
<?=$this->element->mailCiteCheck;die();?>
我收到这个警告:
ViewHelper decorator cannot render without a registered view object
最佳答案
如 the link 中所述由@Hikaru 提供:
By default, Zend_Form and Zend_Form_Element will attempt to use the view object initialized in the
ViewRenderer
因此,与其覆盖表单的 render()
方法或手动调用 $form->setView($view)
,另一种方法是将 View 设置为ViewRenderer
,可能在 Bootstrap 期间:
Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer')->view = $view;
关于php - 没有 Zend-Framework MVC 的 Zend-form - viewscript 不显示元素,但它们存在并由 var_dump() 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900890/
我有一个从 Zend_Form 扩展而来的表单。我将表单放入这样的 ViewScript 装饰器中: $this->setDecorators(array(array('ViewScript', ar
我将 Zend_Form 与 ViewScript 装饰器一起使用。此表单将用于管理两种相当简单类型的对象,但表单很大,所以我希望有一个单一的表单/处理功能。 所以我有这个: class GameMa
我将这个 ViewScript 用于我的标准表单元素: element->getId(); ?>"> element->getLabel())) : ?> formLabel($th
我在解决如何在 Zend Framework 中使用自定义表单时遇到了一些问题。 我遵循了各种指南,但似乎都没有。什么都没有被渲染。 这是我尝试使用的代码位(下面的所有代码都在默认模块中)。我已将代码
我正在尝试使用 ViewScript 在表单之前显示所有表单错误。这是我目前尝试在我的 ViewScript 中使用的代码: formErrors($this->element->getMessag
我有一个带有复选框的 zend_form: $horz = new Zend_Form_Element_Checkbox('horizontal'); $horz->setLabel('Display
我想使用 View 脚本来呈现我的 zend 表单,因为它似乎是最好的方法 在仍然使用 Zend_Elements 类的同时控制表单的布局/设计。 在 View 脚本中,我使用 $this->elem
我有一个使用 View 脚本使用 zend 构建的表单。我认为通过使用 View 脚本,我可以消除所有 dd 和 dt 并能够在表单脚本文件 (patientScriptForm.phtml) 的形式
我正在为我们的应用程序创建一个显示对象库。他们在各种 View 中呈现许多常见对象(用户、对话、消息等)的 html。我所说的 View 是指对象可以使用不同的标记吐出自身的不同“缩放级别”。 一些显
当我尝试做类似的事情时 element->mailCiteCheck?> 什么都没有显示。 但是,当我这样做时: element->mailCiteCheck);?> 我得到: object(Zen
我是一名优秀的程序员,十分优秀!