Comments 19
Спасибо, очень интересно!
-1
Не за что. Тоже кейк юзаете?
0
Скажем так - присматриваюсь к нормальному фреймворку на PHP. ZF понравился, но не в качестве фреймворка, скорее как библиотека. А вот по фреймворкам сейчас выбор - CodeIgniter или CakePHP.
0
По поводу ZF абсолютно согласен. Он оченб гибкий, но когда дело доходит до моделей баз данных кейк однозначно начинает рулить, потому что создан для этого.
По поводу CodeIgniter ничего сказать не могу. :( Разве что у них там какая-то своя лицензия.
По поводу CodeIgniter ничего сказать не могу. :( Разве что у них там какая-то своя лицензия.
0
В ZF не хватает очень ActiveRecord :)
0
Оно там сделано, но как-то совершенно по-левому. Т.е., в принципе, то, о чем я и говорил, для работы с моделями БД совершенно не предназначен.
Чего только стоит идея возвращения запроса к БД в виде ассоциативного массива, а результата поиска по модели в виде объекта. Спрашивается, если это все результаты запросов, почему бы их не сделать в виде одного способа вывода?
Чего только стоит идея возвращения запроса к БД в виде ассоциативного массива, а результата поиска по модели в виде объекта. Спрашивается, если это все результаты запросов, почему бы их не сделать в виде одного способа вывода?
0
CakePHP для Ламеров. Используйте БИТРИКС ! Реальные пацаны только БУС'е лопатят :D
P.S. ШУЧУ )
P.S. ШУЧУ )
-2
Ну Битрикс вообще другая тема. И денег стоит :)
0
Тупая шутка. CakePHP - это IMHO самый мощный фреймворк.
Кто хочет поспорить, пожалуйста, получите свои 10 баксов :)
php.southpark.com.ua/2007/holywar/
Кто хочет поспорить, пожалуйста, получите свои 10 баксов :)
php.southpark.com.ua/2007/holywar/
-1
Полезная информация. Спасибо! Сам выбираю фреймворк. Никак не могу остановиться на конкретном варианте. Symfony - очень тормозной, CodeIgniter - быстр, но прост. Cake в этом смысле некая золотая середина.
Меня волнуют 2 момента, подскажите, пожалуйста, кто знает:
1. Как делать для таблиц префиксы, например r4_news - чтобы можно было в одну базу поместить несколько проектов.
2. Как на фрейморке толково реализовать вложеную структуру сайта. Например,
domain.ru/about - текст
domain.ru/about/mission - текст
domain.ru/about/corpnews - новости компании
domain.ru/about/news - новости рынка
Спасибо.
Меня волнуют 2 момента, подскажите, пожалуйста, кто знает:
1. Как делать для таблиц префиксы, например r4_news - чтобы можно было в одну базу поместить несколько проектов.
2. Как на фрейморке толково реализовать вложеную структуру сайта. Например,
domain.ru/about - текст
domain.ru/about/mission - текст
domain.ru/about/corpnews - новости компании
domain.ru/about/news - новости рынка
Спасибо.
0
1. Можно подробнее?
2. Можно рутерами вручную поправить. Как конкретно нужно смотреть на практике.
2. Можно рутерами вручную поправить. Как конкретно нужно смотреть на практике.
0
1. Имя класса/модуля ведь совпадает с именем таблицы, так? А если база данных у меня одна (такой часто встречается у провайдеров), но есть 2 сайта. На них есть модуль news. Но у каждого сайта должно быть хранение своих данных. А таблица называется едино.
В своих наработках я указывал префик для таблицы. Например, r1_ для сайта №1 (r1_news), и r2_ для другого. Как это в фреймворке порешать изящно?
В своих наработках я указывал префик для таблицы. Например, r1_ для сайта №1 (r1_news), и r2_ для другого. Как это в фреймворке порешать изящно?
0
В CakePHP:
1. Указать префикс можно в config/database.php
2. Настроить можно как угодно в config/routes.php
Для статических или почти статических страниц там есть специальный контроллер pages.
1. Указать префикс можно в config/database.php
2. Настроить можно как угодно в config/routes.php
Для статических или почти статических страниц там есть специальный контроллер pages.
+1
Sign up to leave a comment.
Tips & tricks CakePHP #2