PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (28): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 406
digi Отправлено: 05 Февраля, 2014 - 15:15:08 • Тема: доктриновый запрос • Форум: CMS и фреймворки

Ответов: 22
Просмотров: 3470
при оформлении кода, надо ставть бб-код PHP.
digi Отправлено: 03 Февраля, 2014 - 10:47:21 • Тема: symfony • Форум: CMS и фреймворки

Ответов: 13
Просмотров: 2821
ksedin пишет:
Жесть, это мне везде конектиться к дб ?


неверная формулировка, надо говорить так "это мне везде, где нужно сделать нативный запрос к БД, нужно вытаскивать сервис database_connection из контейнера?", ответ - да Улыбка

в контроллерах унаследуемых от предлагаемоего симфонического контроллера, можно еще сделать так:

PHP:
скопировать код в буфер обмена
  1. $db = $this->getDoctrine()->getConnection();


но запросы к БД лучше стараться выносить в сервисы...

но нативные запросы - это прямо ну сильно крайне редкое явление, только когда надо сделать выборку по нескольким таблицами и при этом вопреки архитектуре использовать не только поля со связями.

если с енг пока плохо, то есть частично переведённая дока http://odiszapc[dot]ru/doctrine/

"чат сделать для примера", можно, притом очень быстро... но лично для меня как для бакенд программиста, просто влом писать морду %)) т.к. она займет 80% всего времени и только 20% будет симфони Улыбка
digi Отправлено: 05 Сентября, 2013 - 15:06:36 • Тема: Фреймворки VS разработка с нуля • Форум: CMS и фреймворки

Ответов: 28
Просмотров: 7112
teddy пишет:
Просто интересно было зачем фреймворки так восхваляют и даже некоторые плохо реагируют на тех кто их не использует...


пока человек пишет один и никогда, никому другому не приходится разбираться в его коде - то в принципе почему бы и нет ;)

например кто из "велосипедистов" может показать свою реализацию обычного блога т.е. ничего особенно и даже по функционалу не дотягивающего до вордпреса и следом будет второй вопрос - кто из посмотревших на это творение вдохновится и с радостью возмется что-то там допилить? ;))
digi Отправлено: 05 Сентября, 2013 - 08:37:02 • Тема: Фреймворки VS разработка с нуля • Форум: CMS и фреймворки

Ответов: 28
Просмотров: 7112
Как поступаете, когда над проектом работает больше одного человека? или например достаётся чужой код и с прежним разработчиком не возможности связаться?
digi Отправлено: 13 Августа, 2013 - 18:28:05 • Тема: Маршрутизация • Форум: Объектно-ориентированное программирование

Ответов: 46
Просмотров: 8105
armancho7777777, форматы ямл и джейсон к симфони никакого отношения не имеют Улыбка они были созданы разными командами в разное время и для разных целей Улыбка а вот то, что некоторые вещи удобно в некоторых местах использовать - ну да, есть такое Улыбка
digi Отправлено: 13 Августа, 2013 - 17:05:05 • Тема: Маршрутизация • Форум: Объектно-ориентированное программирование

Ответов: 46
Просмотров: 8105
DeepVarvar

покажи пример равнозначных роутингов на ямле и джейсоне ;) с комментариями конечно Улыбка
digi Отправлено: 13 Августа, 2013 - 10:09:00 • Тема: Маршрутизация • Форум: Объектно-ориентированное программирование

Ответов: 46
Просмотров: 8105
Hapson, попробуй http://symfony[dot]com/doc/current/c[dot][dot][dot]ntroduction[dot]html покрутить, штука очень удобная. также позволяет скомпилировать все маршруты в один пхпфайл и положить в кеш, откуда он будет забираться очень быстро Улыбка конфигурировать тоже можно по разному, самый удобочитаемый для человека вид это yaml.
digi Отправлено: 19 Апреля, 2013 - 14:48:36 • Тема: мультисайтовость в собственной cms • Форум: CMS и фреймворки

Ответов: 22
Просмотров: 5069
а почему не спросить у авторов это "самописной цмс" ? они же знаю как там всё устроено внутри и как врешить вашу задачу...
digi Отправлено: 19 Апреля, 2013 - 14:42:50 • Тема: Роутинг • Форум: Вопросы новичков

Ответов: 9
Просмотров: 369
http://habrahabr[dot]ru/post/136656/
digi Отправлено: 17 Апреля, 2013 - 13:12:37 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
шаблонизатор используется вот так http://twig[dot]kron0s[dot]com/a/01-introduction


caballero пишет:
@$this->data[$name]


занавес....
digi Отправлено: 17 Апреля, 2013 - 12:43:53 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
пошукайте код симфони, доктрины и т.д. на предмет магии... например в симфони магический сеттер используется только в одном месте вот тут https://github[dot]com/symfony/Valid[dot][dot][dot]straint.php#L142 т.е. чтобы выкинуть исключение. в доктрине тоже для этих же целей.

а вот __call вполне уместно используется для декоратора автозагрузчика https://github[dot]com/symfony/Class[dot][dot][dot]sLoader.php#L134
digi Отправлено: 17 Апреля, 2013 - 12:29:29 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
во певых неизвестно, что хранится в объекте, всё надо держать в памяти и набивать ручками ну и разумеется вероятность появления ошибок сразу возрастает, во вторых при наборе $object-> уже выскакивает подсказка какие методы есть, а вот всю магию надо набирать ручками, ну и в третьих работает магия медленней, чем обычные методы.
digi Отправлено: 17 Апреля, 2013 - 11:39:57 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
DeepVarvar пишет:
Публичные методы вида get*/set* вводили в язык для автокомплита IDE? Ха-ха Ха-ха Ха-ха


непонял вопроса...
digi Отправлено: 17 Апреля, 2013 - 09:38:53 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
вот для автокомплита и нужны сеттеры и геттеры ,а не магия.
digi Отправлено: 17 Апреля, 2013 - 09:11:09 • Тема: Целесообразность ООП в php и веб-сервисах • Форум: Объектно-ориентированное программирование

Ответов: 72
Просмотров: 9508
esterio пишет:
Да блин __set и __get - магия, плохо, но без заморочек


фигасе - "без заморочек" Улыбка)

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

Страниц (28): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB