如何使用cakePHP内置的FORM helper来生成Text和Hidden文本框

时间:2010-07-11 18:45:18

标签: cakephp cakephp-1.2

我正在使用cakePHP 1.26。我很抱歉提出这个问题,但我无法弄清楚如何使用cakePHP内置的FORM帮助器生成像这两样的代码:

<input type="text" name="data[Test][quote]" id="data[Test][quote]" size="12" style="font-family:Arial" value="helloworld" readonly>

<input type="hidden" name="data[Test][quote]" id="data[Test][quote]" value="helloworld">

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

<?php
 echo $form->input( 'Test.quote', array( 'type' => 'hidden', 'value' => 'helloworld' ) );
 echo $form->input( 'Test.quote', array( 'type' => text', 'size' => 12, 'style' => 'font-family:Arial', 'value' => 'helloworld', 'readonly' => 'readonly' ) );
?>

如果您将它们放在同一页面上,并且名称相同,请确保将隐藏的输入放在文本之前。这样,如果有人在现场输入内容,文本输入将覆盖隐藏的输入。