я играл вокруг с CakePHP в последнее время и столкнулся с следующей проблемой:CakePHP - Set Select Text в качестве значения
при использовании формы помощника для создания представлений я делал следующее для вывода выберите
echo $this->Form->input('fee', array(
'empty' => '---',
'options' => array(
__('Yes'),
__('No'))
));
я подготовил ниточки, чтобы быть готовым к i18n, так вот почему они объявлены с __ (»«)
таким образом, она прекрасно работает - и его генерации следующий код:
<div class="input select">
<label for="GameFee">Fee</label>
<select name="data[Game][fee]" id="GameFee">
<option value="">---</option>
<option value="0">Yes</option>
<option value="1">No</option>
</select>
</div>
Но торт - как обычно - принимает идентификаторы в качестве значения. Как я могу заставить торт взять описание поля как значение, как
Да
В поле «плата» в таблице «игры» состоит из VARCHAR (100)
Надеется, что вы можете помочь :)
Благодарим вас за ответ. Вы правы - я рассмотрю решение tinyint :). Я новичок в программировании, поэтому я еще не создал большую базу знаний, и я благодарен за каждый намек. – Dreshar