При создании элементов формы с помощью Zend (с использованием Zend Studio для Eclipse) мне бы хотелось получить автоматическое завершение или подсказки. Вот что я думаю. Я уверен, что они существуют, но я не знаю, как их получить.Автоматическое завершение для элементов формы Zend
I типа
createElement
и автозаполнение дает мне подписьcreateElement($type, $name)
. Отлично, я выбираю его.но когда я пытаюсь установить
$type
У меня нет никаких подсказок вродеDateTextBox
илиValidationTextBox
. Будучи новым, я вижу, как это может быть полезно. Что вы делаете, чтобы запомнить все варианты?для
array
атрибутов, какrequire
,invalidMessage
, я хотел бы получить список тех, на выбор, и/или автоматическое завершение, когда я начинаю вводить один.// Date field
$date = $this->createElement('DateTextBox', 'date',
array('require' => 'true', 'invalidMessage' => 'Invalid date format')
);
$date->setLabel('date')->setRequired(true);
Перезаписывание DocBlocks ZF бессмысленно, потому что вы будете терять изменения каждый раз, когда вы обновляете библиотеку. Остальная часть кажется мне вздутой, особенно постоянный подход. – Gordon
При обновлении библиотеки, это возможность изменения параметров функции, поэтому естественно соблюдать осторожность при использовании новых версий;). Мне также не нравятся константы, но они имеют два основных преимущества: доступны везде и могут быть автозаполнены. http://www.php.net/manual/en/function.curl-setopt.php вдохновили меня использовать их так –