All streams
Search
Write a publication
Pull to refresh
399
0
Александр Макаров @SamDark

PHP, Yii

Send message
Нет конечно :)

У нас несколько серверов и несколько веток, соответствующих этим серверам.

В SVN попадает код, на который инетпретатор по крайней мере не ругается. В ветку production попадает только тот код, который успешно погонялся на тестовом сервере.
На коммит SVN повешен триггер, чекаутит из него файлы в рут проекта.
В любом случае от него есть польза. Для вас точно. Разобрались во внутренностях CI, значит, возможно, будут от вас ещё полезные расширения.
Вообще ORM удобен для работы с данными, а такой ORM, как Doctrine вдвойне удобен. Если логика приложения по работе с данными (модели) реализуется Doctrine, это получается на порядок удобнее, чем встроенный AR CodeIgniter.

Для простых задач, где запутиться тяжело, или очень требовательных к производительности проектов, конечно же, лучше использовать SQL напрямую, не пользуясь даже AR CodeIgniter.
ORM, MVC — паттерны.

ORM — паттерн, относящийся к работе с данными.
MVC — к всему приложению в целом.

Реализации и того и другого можно назвать фреймворком, но это совершенно разные фреймворки.
В нормальных IDE хлам так и так не появляется.
Ну, с Symfony скрещивать другой фреймворк смысла точно нет, а вот, например CI + ZF отлично живут вместе.
Отписал репорт.
Естественно меньше. Есть ещё и другие фреймворки.
Не согласен. Тем, кто ZF использует эта штука нужна в меньшей степени, чем тем, кто хочет воспользоваться всего-лишь его частью.
Вроде можно было…
Никак. Это старый индекс.
Их можно понять… всё-таки доставить к нам не дёшево…
interface MyType {}

class MyClass implements MyType {
}

class NotMyClass {}

function do_something(MyType $class){
}

do_something(new MyClass());
Да, он на форуме от статьи отрёкся.
О, да… пара мегабайт ради красивости…

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Works in
Date of birth
Registered
Activity