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

PHP, Yii

Send message
Всё, что не action приватно.

Тут та же ситуация, что с конфигурацией фаервола… или прав доступа: лучше запретить всё, а потом разрешать, чем разрешить всё а потом затыкать дыры. В CI гораздо проще случайно оставить action открытым.
Очень слабо.
А почему бы и не написать, раз для вас это критичная недоработка? Уверен, что было бы исправлено.
В трекер писать не провбали? Разработчик адекватен. Если конечно нет причин это не исправлять.
Вот тут я описал как перекрывается CWebUser: http://yiiframework.ru/doc/cookbook/ru/access.rbac.file.
Для CI тут верно будет сравнивать без «_» т.к. у метода с «_» несколько другой смысл.
Консоль вполне актуальна для cron-а.
В NetBeans аналогичный функционал имеется.
1. В ядре есть возможность использовать контроллер из другого компонента. В этом случае private/protected не подойдут.

2. По сути Yii::app() — это тот же get_instance().
Вот по этому я и не стал делать выводов. Yii продуманней, но отстаёт в некоторых местах: он сложнее, у него не такая приятная документация, он моложе.
Я не про новые библиотеки, а про перекрытие стандартных. Например, нужно для email организовать очередь, а не отправлять сразу. Код уже написан. Что делать?
Всё = всё, что потребуется из указанных в конфигурации путей в указанном порядке.

> что мешает в CI не работать с базой в модели
Мешает странный API. Если не передать третьему параметру false при загрузке модели — произойдёт инициализация БД.

Про MY_ вы не так поняли. В CI можно было перекрыть класс ядра только один раз и только с одним определённым именем. Отсюда многочисленные одноимённые классы с разным функционалом в wiki и на форумах.
Я от Zend-а как от full stack фреймворка именно поэтому отказался (может сейчас там всё лучше… не знаю). А вот как Enterprise-версию PEAR использую его с большим удовольствием.
Занятно… если верно помню, смысл singnal/slot или observer был в том, что любой компонент может без предварительной регистрации послать любой event. И любой же компонент может любой event отработать. Если в данном случае что-то иное, то скорее всего это не signal/slot…
Это Observer? т.е. event-ы без предварительной регистрации? Вроде Drupal так устроен…
Если основной документации не хватит — есть ещё некоторое количество рецептов тут: http://yiiframework.ru/doc/cookbook/ru/index
Тикеты про шардинг читал :)

Dwoo… может сразу Quicky?
Это не скаффолдинг. Это генерация.
При этом куки шифруются и если у нас не та версия mcrypt или включен overload для mb — бывает очень весело.
Капча по стандарту и поюзать в консольном или кроновом приложении — это в Yii есть.

Information

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