Установка свойства name в форме в Codeigniter - PullRequest
3 голосов
/ 20 июня 2011

Обращаясь к руководству пользователя Codeigniter по адресу http://codeigniter.com/user_guide/helpers/form_helper.html, Я не могу понять, как установить свойство 'name' формы с помощью помощника по форме в CI. Передавая массив, можно задать только «id». Можно ли задать «имя» формы, не передавая массив в функцию form_open ()?

Ответы [ 2 ]

7 голосов
/ 20 июня 2011

вы можете использовать этот метод

$attributes = array('name' => 'myform');

echo form_open('email/send', $attributes);
3 голосов
/ 20 июня 2011

Атрибут имени для формы фактически устарел:

17.3 Элемент ФОРМА

[....]

name = cdata [CI]
    This attribute names the element so that it may be referred to

из таблиц стилей или скриптов. Заметка. Этот атрибут был включен для обратная совместимость. Приложения следует использовать атрибут id для идентифицировать элементы.

Источник: W3.org

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...