Найден 21 результат

maxsupermaxyii
2016.04.08, 15:27
Форум: Архитектура, дизайн, ООП
Тема: Куда вынести метод?
Ответы: 18
Просмотры: 6976

Re: Куда вынести метод?

Модель не должна заботиться о том, как она будет выглядеть в представлении или выхлопе апи. Я согласен с этим правилом, если мы рендерим представление на сервере, работаем непосредственно с представлением. Имеет смысл использовать виджеты, а трейты перенести в widget с модели. По сути, trait от хел...
maxsupermaxyii
2016.04.08, 13:34
Форум: Архитектура, дизайн, ООП
Тема: Куда вынести метод?
Ответы: 18
Просмотры: 6976

Re: Куда вынести метод?

Давайте разбираться. в Yii документации есть описание для метода fields() который используется для представления ресурса, вот ссылка http://www.yiiframework.com/doc-2.0/guide-rest-resources.html#overriding-fields а так же пример кода public function fields() {     return [         // field name is t...
maxsupermaxyii
2016.04.08, 13:25
Форум: Архитектура, дизайн, ООП
Тема: Куда вынести метод?
Ответы: 18
Просмотры: 6976

Re: Куда вынести метод?

только учтите, что добавляя в модель метод типа getFullName, вы используете модель в качестве хелпера для view, и в аду (а вы точно там будете) вам придется несладко. Ну зачем же так жестко ? Лучше бы описали или аргументировали, показали пример как лучше. У меня например нет представления, я испол...
maxsupermaxyii
2016.04.08, 12:48
Форум: Архитектура, дизайн, ООП
Тема: Куда вынести метод?
Ответы: 18
Просмотры: 6976

Re: Куда вынести метод?

Возможно тема более не актуальна, но я все же рискну поделиться своим опытом. Если это не сложная логика формирования представления, такая как конкатенация или формирование ссылки, я для каждой модели создаю trait Например есть модель Vehicle class Vehicle extends ActiveRecord {     use VehicleTrait...
maxsupermaxyii
2012.11.03, 22:50
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

Со всем разобрался, Sam Dark - спасибо большое за ответы. Виновник к сожалению Google Chrome http://stackoverflow.com/questions/1061 ... on-cookies.
maxsupermaxyii
2012.11.03, 21:43
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

установив в конфиге authTimeout property класса CWebUser, происходит разлогин по установленному времени, но как я и думал не будет работать чекбокс "remember me next time": $duration = $this->rememberMe ? 3600 * 24 * 7 : 0; // 7 days Yii::app()->user->login( $this->_identity, $duration ); ...
maxsupermaxyii
2012.11.03, 20:47
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

Expires = Session на скрине. То есть обязано удалиться по закрытию браузера. Если этого не происходит, виноват браузер. Да, действительно, проблема в Google Chrome, в FireFox после закрытия браузера всё хорошо... Я так понимаю нужно реализовать свой механизм авторизации ? или может есть другие спос...
maxsupermaxyii
2012.11.03, 20:16
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

И на основе чего он логинится, если куки нет и браузер переоткрыли? У вас случаем кеша постраничного нет? Нет, кеширования страниц нет, все в принципе по дефолту. Вот скрин всех cookie которые образуются после логина https://dl.dropbox.com/u/68421289/cookieYii.PNG ясное дело когда удаляю PHPSESSID,...
maxsupermaxyii
2012.11.03, 17:30
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

Опишу подробнее проблему. После авторизации пользователя не убивается сессия. В Yii прочел что по дефолту время сессии 1440 сек. ( 24мин. ) http://www.yiiframework.com/doc/api/1.1/CHttpSession . В конфиге main.php ничего не изменял, всё по дефолту после генерации проекта. Авторизацию реализовал как ...
maxsupermaxyii
2012.11.03, 17:13
Форум: Общие вопросы (Yii 1.x)
Тема: Время сессии не истекает
Ответы: 11
Просмотры: 14911

Re: Время сессии не истекает

Поддерживаю данную проблему, так же реализовал авторизацию, как не настраиваю, логин абсолютно не убиваем :-( Прочитал уже много форумов, не могу понять в чем проблема.
maxsupermaxyii
2012.07.24, 17:53
Форум: Общие вопросы (Yii 1.x)
Тема: Деревья в админке
Ответы: 5
Просмотры: 1847

Re: Деревья в админке

http://www.yiiframework.com/extension/nestedsetbehavior http://www.yiiframework.com/extension/nestedsetadmingui тема не совсем освящена на форумах так-то искать самостоятельно полезно. Оно потому и не освещено, что легко ищется. Спасибо, очень интересно. :) я вот еще увидел такой ext., "QTreeG...
maxsupermaxyii
2012.07.24, 17:38
Форум: Общие вопросы (Yii 1.x)
Тема: Деревья в админке
Ответы: 5
Просмотры: 1847

Re: Деревья в админке

ап) тема не совсем освящена на форумах
maxsupermaxyii
2012.07.24, 00:59
Форум: Общие вопросы (Yii 1.x)
Тема: Деревья в админке
Ответы: 5
Просмотры: 1847

Деревья в админке

Доброй ночи!
Посоветуйте из практики лучший подход для работы с деревьями в админке. Возможно уже есть готовые решения для yii.

p.s. Я прошу помочь не в выборе алгоритма http://www.opennet.ru/docs/RUS/hierarchical_data/ - ознакомлен.
maxsupermaxyii
2012.07.20, 12:28
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveDataProvider и CListView
Ответы: 0
Просмотры: 1511

CActiveDataProvider и CListView

Всем привет, разбираюсь в yii, не нашел подобной проблемы по форуму. Написал такой код: Это код контроллера. $criteria            = new CDbCriteria();             $criteria->condition = "astatus > :astatus AND adrub = :adrub AND adtitle != '' ORDER BY IF(apremium,1,0) DESC, IF(apushup,1,0) DESC...
maxsupermaxyii
2012.07.16, 16:15
Форум: Общие вопросы (Yii 1.x)
Тема: breadcrumbs
Ответы: 7
Просмотры: 2339

Re: breadcrumbs

буду разбираться дальше :) спасибо за ответы.
maxsupermaxyii
2012.07.16, 16:06
Форум: Общие вопросы (Yii 1.x)
Тема: breadcrumbs
Ответы: 7
Просмотры: 2339

Re: breadcrumbs

заполнил я

Код: Выделить всё

$this->breadcrumbs
как дальше вывести крошки ? что я получаю на выхлопе, какой смысл этого виджета ? :)
maxsupermaxyii
2012.07.16, 15:56
Форум: Общие вопросы (Yii 1.x)
Тема: breadcrumbs
Ответы: 7
Просмотры: 2339

Re: breadcrumbs

спс :) буду пробовать
maxsupermaxyii
2012.07.16, 15:41
Форум: Общие вопросы (Yii 1.x)
Тема: breadcrumbs
Ответы: 7
Просмотры: 2339

Re: breadcrumbs

А в чем именно проблема? Там массив передаете просто, где ключ это название страницы, а значение это ее роут. Ок, можно показать пожалуйста пример, как использовать, сам код ? что в каких файлах объявлять и конфигурить... Насколько я понял, сам виджет просто предназначен для облегчения (не писать о...
maxsupermaxyii
2012.07.16, 14:51
Форум: Общие вопросы (Yii 1.x)
Тема: breadcrumbs
Ответы: 7
Просмотры: 2339

breadcrumbs

Всем привет, интересует вопрос о виджете CBreadcrumbs. как начать его использовать, читал API, не до конца всё понял. Сейчас у меня крошки строятся рекурсией из БД, создается массив (id=>name), который обрабатывает foreach, ставит делимитр, определяет последний элемент и тд. Алгоритм который использ...
maxsupermaxyii
2012.07.04, 14:13
Форум: Общие вопросы (Yii 1.x)
Тема: метод search() генерируемый gii
Ответы: 3
Просмотры: 1881

Re: метод search() генерируемый gii

спасибо, очень оперативно :)