• avatar Root
  • 0
Вопрос не ясен. Что значит отменить? Приведите пример.
  • avatar Eldar
  • 0
Здравствуйте, Какой написать код, что бы в какое-то свойство информационного блока типа список, отменялась в зависимости от свойства с типом Дата/Время.?
  • avatar frops
  • 0
Да, многие делают ставки на Yii2, и с нетерпением ждут его выхода. Хотя, даже по Yii2 есть много конфликтов и вопросов. Время покажет )
Я полностью разделяю Ваше мнение. Архитектура yii2 намного более продумана. Огрехи первого yii можно простить, т.к. это форк старого фреймворка, который создавался в эру NIH синдрома PHP сообщества.
Это как раз основной минус апача. Мод пхп — это модуль апача. Они не разделимы. Nginx+php-fpm — легко шардится. Nginx (почти во всех видах конфигов) выступает в роли балансировщика, а под пхп может быть выделено несколько разных инстансов для обработки запросов (если выполняются какие-то трудоемкие скрипты).
  • avatar mult
  • 0
ну так и apache+mod_php на разных машинах не предусмотрен вроде как :-)
подразумевается, что локальная связка же.
К сожалению, в статье конфиги не приводятся. Сокеты всегда быстрее работают (нет задержки отправки пакетов tcp). Только когда сервера расшардены на разные машины, сокеты использовать не выйдет.
  • avatar mult
  • 1
nginx с php-fpm общался через порт или сокет? у меня через сокет получалось в два раза быстрее, чем через порт. так что может в этом быть дело.
  • avatar frops
  • 2
я не могу отвечать за разработчиков данного фраемворка, это раз. Во-вторых, не люблю спорить на темы вкусов и предпочтений. «Мерседес — отличная марка автомобиля, но даже у него есть свои минусы.» Yii2 — это вообще огромный шаг вперед во фраемворках для PHP. Скажу одно: я ни секунды не жалею, что выбрал Yii.
Вьюха. Это же шаблон. Он должен исполняться в контексте view. Как это реализовано в yii2.
  • avatar frops
  • 1
А что должно находится в экземпляре $this?
Я не про шаблон, а про архитектуру приложения. Под бекендом имеется ввиду админка. Хотя с шаблонами так же очень интересно обстоит дело. Например почему в шаблоне в this находится экземпляр контроллера? Это не по пацанскимвц.
  • avatar frops
  • 0
Я использую шаблонизатор yiinitializr от 2amigos. Очень помогает. А вообще да, спорить тут можно бесконечно.
Хорошо-то хорошо. Но в архитектуре фреймворка присутствуют огрехи, которые очень мешают работе. Например вменяемого разделения бекенда и фронтенда. Или вменяемого AR.
  • avatar frops
  • 0
Yii достаточно хорошо себя заявил. И популярность его растет не по дням, а по часам )) Я выбираю Yii.
Я лично предпочитаю использовать трейты. Поддержка автокомплита ide в больших проектах очень важна. Но для твоего случая, мне кажется, лучше использовать декомпозицию. То есть вынести части функционала в дочерние классы. Это сделает код более читаемым. Вместо
User()->balanceAddCash(200);
User()->holdCash(100);
Лучше будет сделать
User()->balance()->add(200);
User()->balance()->hold(100);
Красивее и нагляднее. Имхо.
Не прошло и года!
  • avatar Adik88
  • 0
Это точно… тема не раскрыта
  • avatar dooly
  • 0
Одноклассники вообще сомнительная сеть. Апи уних в очень зачаточном состоянии
  • avatar dooly
  • 0
Я всегда ставлю сразу нулевую временную зону. Потом проще настроить конвертацию дат на сайте