В Rails и CakePHP1.2, форма, как правило, включают в себя элементы ввода с именами, как следующее:Название конвенций формы именования HTML
<input name="comment[author]" />
Есть ли официальное название для обозначения, используемого в поле «Имя» атрибут ?
Кроме того, в CakePHP1.1 я считаю, что тот же выглядел бы так:
<input name="comment/author" />
Опять же, есть официальное название для обозначения, используемого в «имя» атрибут?
Я не думаю, что у него изначально было имя, когда оно возникло на PHP. Это было просто показано как дублирование формата разыменования массива 'a [b]'.С тех пор разыменовался массив разметки PHP, чтобы требовать кавычки ('a ['b']'), потому что это так ужасно неоднозначно в противном случае, но формат 'name' не был обновлен для соответствия. В некоторых других средах используется синтаксис PHP, но есть и столько же, что и для альтернатив (например, 'a.b'). – bobince
Я называю это «пространство имен», так как он формирует массив request-> data с определенными ключами. Именно в этом случае для CakePHP это имеет особое значение для этого. Поэтому нет смысла сравнивать его с другими или сделать этот общий вопрос какой-то ИМО. – mark