Zend framework 使用ini文件在zend中创建表单
我知道Zend_表单受到许多开发人员的憎恨,我甚至听说对许多人来说,它是从[insert random php framework name here]切换到ZF的主要障碍,但就在不久前,我发现使用.ini文件创建表单是解决这一问题的方法,也是最好的方法。我在谷歌上找不到任何有用的信息,有人能给我指出正确的路径吗Zend framework 使用ini文件在zend中创建表单,zend-framework,zend-form,Zend Framework,Zend Form,我知道Zend_表单受到许多开发人员的憎恨,我甚至听说对许多人来说,它是从[insert random php framework name here]切换到ZF的主要障碍,但就在不久前,我发现使用.ini文件创建表单是解决这一问题的方法,也是最好的方法。我在谷歌上找不到任何有用的信息,有人能给我指出正确的路径吗 非常感谢。看看这个。本页的官方手册中规定: 向下滚动到名为“使用Zend_配置对象”的部分。这里有一些例子 正如文档中提到的,Zend_Config工厂将接收描述表单的.ini文件。
非常感谢。看看这个。本页的官方手册中规定: 向下滚动到名为“使用Zend_配置对象”的部分。这里有一些例子 正如文档中提到的,Zend_Config工厂将接收描述表单的.ini文件。之后,您可以使用该Zend_配置实例构建Zend_表单
$config = new Zend_Config_Ini($configFile, 'development');
$form = new Zend_Form($config->user->login);
看看这个。本页的官方手册中规定: 向下滚动到名为“使用Zend_配置对象”的部分。这里有一些例子 正如文档中提到的,Zend_Config工厂将接收描述表单的.ini文件。之后,您可以使用该Zend_配置实例构建Zend_表单
$config = new Zend_Config_Ini($configFile, 'development');
$form = new Zend_Form($config->user->login);
创建ini文件,例如(本例中我们将使用forms.ini)
[制作]
user.login.elements.LastName.type = "text"
user.login.elements.LastName.options.label = "Last Name:"
(保存到../configs/forms.ini)
在引导中,您需要初始化它,如下所示:
$forms = new Zend_Config_Ini(APPLICATION_PATH . '/configs/forms.ini', 'production');
Zend_Registry::set('forms', $forms);
然后在控制器中调用它
$forms = Zend_Registry::get('forms');
$form = new Zend_Form($forms->user->login);
$this->view->form = $form;
在您的视图中,您可以使用
<?php echo $this->form ;?>
或者,如果您试图从登录集中只访问一个表单元素,您可以执行以下操作
<?php echo $this->form->LastName ;?>
希望这就是您想要的创建ini文件,例如(本例中我们将使用forms.ini)
[制作]
user.login.elements.LastName.type = "text"
user.login.elements.LastName.options.label = "Last Name:"
(保存到../configs/forms.ini)
在引导中,您需要初始化它,如下所示:
$forms = new Zend_Config_Ini(APPLICATION_PATH . '/configs/forms.ini', 'production');
Zend_Registry::set('forms', $forms);
然后在控制器中调用它
$forms = Zend_Registry::get('forms');
$form = new Zend_Form($forms->user->login);
$this->view->form = $form;
在您的视图中,您可以使用
<?php echo $this->form ;?>
或者,如果您试图从登录集中只访问一个表单元素,您可以执行以下操作
<?php echo $this->form->LastName ;?>
希望这是您正在寻找的A.ini文件可以是任何内容。这只是配置文件的通用术语。有点像说“我在路上看到一辆车,是什么牌子的?”。如果没有更多的细节,我怀疑你会得到答案.ini文件可能是任何东西。这只是配置文件的通用术语。有点像说“我在路上看到一辆车,是什么牌子的?”。没有更多的细节,我怀疑你会得到答案。当然会的。非常感谢,我保证会的。非常感谢你