All streams
Search
Write a publication
Pull to refresh
8
Уася @Agent_Jread⁠-⁠only

User

Send message
Пост не читай, сразу отвечай. Phalcon и есть модуль PHP.
Вы немного не правы. Описание в данной статье действительно больше похоже на сервис-локатор, но надо понимать, что это базовая статья, которая не может охватить все подробности.

Давайте разберёмся в чём разница между внедрением зависимости и сервис-локатором. Об этом доходчиво написано в википедии
Условно, если объекту нужно получить доступ к определенному сервису, объект берет на себя ответственность за доступ к этому сервису: он или получает прямую ссылку на местонахождение сервиса, или обращается к известному «сервис-локатору» и запрашивает ссылку на реализацию определенного типа сервиса. Используя же внедрение зависимости, объект просто предоставляет свойство, которое в состоянии хранить ссылку на нужный тип сервиса; и когда объект создается, ссылка на реализацию нужного типа сервиса автоматически вставляется в это свойство (поле), используя средства среды.

Phalcon в полной мере реализует внедрение зависимостей, здесь Phalcon\DI является сервис-локатором, который внедряется в ключевые компоненты фреймворка.

Например, если посмотреть свойства объекта $user из этого туториала, то среди прочих вы обнаружите protected свойство _dependencyInjector, которое является ссылкой на сформированный в бутстрапе Phalcon\DI\FactoryDefault
ПХПшечка, если и создавался изначально для веб, он изначально должен был быть примерно таким, как Phalcon. Я имею ввиду, сам подход

Что? Какой подход?
Дайте угадаю, вы всегда писали на php, а совсем недавно прочитали пару статей о «нормальном языке программирования».
Кладёте библиотеку в свой проект и используете её. Всё как обычно
Информацию о том какая это ошибка сообщает метод $user->getMessages(), а что с ней делать решать контроллеру.
Не то чтобы в данном случае это было ошибкой, но в целом вы правы. Исправил
Всё верно, вывод сообщений должен осуществляться через представления. Работа модели заканчивается на взаимодействии с данными, она не должна знать, каким образам эти данные можно визуализировать.
Собственно здесь $user является моделью, а метод $user->save() лишь возвращает отчёт об операции true или false.
Конечно не кошерно, только это контроллер, а не модель. Кстати, в тексте упоминается
Отправка вывода на экран напрямую из контроллера бывает оправданным, но так делать не стоит.

В данном случае вывод оправдан тем, что это лишь упрощённый пример, который в общем виде показывает работу приложения.

Я не буду говорить, что этот фреймворк лучше или хуже других, он принципиально другой. Рекомендую ознакомиться с этой статьёй habrahabr.ru/post/159217/
А что должно быть по этому IP?
Каким-то образом я вижу блокировочную заглушку от domru.ru, при том что мой провайдер билайн
Здесь налицо нарушение Договора на оказание услуг связи, в их интересах ответить мне. В противном случае жалобу будут разбирать ответственные органы.
Дело говорите!
Даже безотносительно закона, провайдеры так и будут вытирать ноги о своих абонентов, если забивать на их произвол.

Я далеко не юрист, но как смог написал жалобу в Билайн
При попытке зайти на сайты pixelsdaily.com/ и bookscan.us/ я вижу заглушку, которая сообщаяет, что данный ресурс заблокирован по решению органов государственной власти. Однако, данные ресурсы отсутствует как в списке экстремистских материалов, так и в «чёрном списке» роскомнадзора.

Данный факт указывает на то, что вы как Оператор умышленно не исполняете договорные обязательства передо мной как Абонентом.
Требую разъяснений о причине ограничения доступа к легальным ресурсам.

Напоминаю, что согласно пункту 6.9 Договора на оказание услуг связи «Оператор несёт ответственность перед Абонентом за неисполнение или ненадлежащее исполнение договорных обязательств».

Если ответа не последует, буду жаловаться в гос. органы
Кажется я задал очень глупый вопрос )
Вопрос из любопытства: какой цвет дадут все 3 алгоритма, если половина изображения будет белой, а вторая чёрной?
Зато кроме субмарины вам дадут ещё и астон мартин. Я уж молчу про вальтер и лицензию )
Пресс-секретарь Роскомнадзора заявил, что доступ был заблокирован по ошибке
www.interfax.ru/society/txt.asp?id=277037
Начало статьи доставляет «Волна паники захлестнула в среду днем российское интернет-сообщество»
А чего вы так удивились? Я заглядываю в исходники того же Yii если мне интересна реализация или непонятен ход работы приложения. Если я знаю (или хотя бы могу прочитать) C, то почему бы не заглянуть
А сколько у вас ушло времени, чтобы поверхностно разобраться во фреймворке и написать приложение?
Приходилось ли заглядывать в исходники, или хватило документации?

Information

Rating
Does not participate
Location
Сингапур, Сингапур, Сингапур
Date of birth
Registered
Activity