ucha

Рейтинг
71
Регистрация
25.10.2006
Chukcha:
А что, с помощью конструктора не будет большой портянки?

Будет, но это будет выглядеть эстетично, поэтому портянкой такой код уже не станут называть. :)

LEOnidUKG:
Сравниваю.

А почему бы не сравнить это на какой-нибудь огромной SQL портянке, с кучей джоинов, группировкой и всякими хитрыми условиями. Когда часть этого запроса полностью меняется в зависимости от какой нибудь переменной. Например, в случае вывода товаров для какого нибудь каталога с фасетными фильтрами, пользовательскими сортировками и т.д.

Обычно это заканчивается большой sql лапшой и конструктор форм в таких случаях более чем уместен.

Я вот с YII не работал, но почему то сразу понял что это за запрос. Ну или думаю что понял.

Chukcha:
А теперь скажите .... Какой запрос вы получите
Сколько времени на его анализ?

$query->__toString(); // Вернет "чистый" SQL

А вообще запрос как бы интуитивно понятен. ИМХО :)

ТС, если PDO уже используется, то можно от него унаследовать свой класс и реализовать доп. методы и(или) переопределить существующие.

В общем случае конструктор запросов это не только ОПП абстракция вокруг SQL, но и еще куча всяких доп. фич.

Пример из Drupal 7

$query = db_select('node', 'n');

$query->join('field_data_body', 'b', 'n.nid = b.entity_id');
$query
->fields('n', array('nid', 'title'))
->fields('b', array('body_value'))
->condition('n.type', $type)
->condition('n.status', $status)
->orderBy('n.created', 'DESC')
->addTag('node_access');

Для простых запросов можно использовать db_query()

$record = db_query('SELECT n.nid, n.title FROM {node} n WHERE n.status = 1')->fetchObject(); 

Спасибо все кто написал в личку. Объявление пока не актуально.

Для разовой обработки текста можно использовать этот модуль https://drupal.org/project/scanner

Если он не подходит, то можно сделать свой фильтр ввода. Отписал вам в личку.

Могу сделать такой модуль для 7-ки без предоплаты, если будет адекватный бюджет и ТЗ.

x-bus, у вас кроме рубрик, по шаблону видно что планируется:

поиск по сайту

регистрация/авторизация

фотогаллерея

Чисто из любопытства, вы реально сможете сделать такой портал на чистом html/css ?

--

P.S. Если выберете друпал, обращайтесь.

Работаю с 7-кой начиная с беты. За это время успел написать несколько багрепортов на мажорные баги в ядреных модулях. Общая ситуация не радует, количество багов зашкаливает, значительная часть из них исправлена и войдет в релиз 7.01 или 7.02.

Со сторонними модулями ситуация еще хуже.

Друпал 7 имеет много плюшек. Однако, текущая версия друпал 7.0 не тянет даже не release candidate (ИМХО). Так что если не боитесь трудностей, то вперед.

1 2345 6
Всего: 52