Powered by CodeIgniter

Облако тегов → формы

Доброго времени суток. Работа с формами занимает немалую часть времени пребывания пользователя на сайте. В первой версии мы представили новый подход к построению форм, который позволял быстро создавать формы и обрабатывать результат их отправки, но у него были весомые минусы:
  • Высокое потребление ресурсов на генерацию кода формы.
  • Не оптимизированный код, переписать который проще, чем исправить.
Во всем остальном, особенно в скорости разработки, они были хороши.

Что же нас ожидает во второй версии? Разработка дошла до 80% готовности Form API, но есть чувство, что я заблудился, поэтому призываю вас на помощь, чтобы решить — какими же будут формы в cogear2.
22:37 ← 04 февраля 2011 Отправить в Твиттер adminadmin  RSS comments 40
Известное дело — разработку любого веб-приложения можно поделить на этапы, а сами этапы — на типовые задачи. Одной из наиболее часто встречающихся типовых задач является работа с формами. Каждый раз, когда программисту приходится сталкиваться с ней, можно словить некоторое уныние, если надоевшая рутина не оформлена подобающим образом. Прежде, чем уйти под кат, покажу вам, как реализована работа с формами в cogear:
$this->form->set('add-comments') ->input('subject',array('validation' => 'required|max_length[80]')) ->editor('body',array('validation'=>'required|min_length[5]')) ->buttons('send'); if($result = $this->form->result()){ if($this->form->save('comments',$result)){ redirect('/node_url'); } } $this->form->compile();
21:53 ← 21 февраля 2010 Отправить в Твиттер adminadmin  RSS comments 12