Как использовать встроенный помощник FORM для cakePHP для создания текстовых и скрытых текстовых полей - PullRequest
0 голосов
/ 11 июля 2010

Я использую cakePHP 1.26.Мне жаль задавать этот вопрос, но я не мог понять, как использовать встроенный помощник FORM для cakePHP для генерации кода, подобного этим двум:

<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 Ответ

1 голос
/ 11 июля 2010

Попробуйте это:

<?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' ) );
?>

Если вы помещаете их обоих на одну и ту же страницу с одинаковым именем, обязательно поместите скрытый ввод перед текстом. Таким образом, ввод текста переопределит скрытый ввод, если кто-то введет что-то в поле.

...