Найдено 65 результатов

Loki
2012.11.16, 11:30
Форум: Установка и настройка
Тема: Архитектура приложения
Ответы: 9
Просмотры: 5093

Re: Архитектура приложения

Думаю тут как раз про. Плюс выше про конфиги более детально описано.
Loki
2012.10.23, 23:09
Форум: Общие вопросы по программированию
Тема: yii build query
Ответы: 5
Просмотры: 2385

Re: yii build query

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

->where('id=:id AND status=:status', array(':status'=>$status, ':id'=>$id))
?
Loki
2012.10.17, 17:44
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Preload компонента в модуле
Ответы: 14
Просмотры: 12569

Re: Preload компонента в модуле

Спасибо, из ваших ответов узнал действительно много полезного)
Loki
2012.10.17, 13:11
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Preload компонента в модуле
Ответы: 14
Просмотры: 12569

Re: Preload компонента в модуле

При конфиге: 'modules' => array( 'admin' => array( 'preload' => array('bootstrap'), 'components' => array( 'bootstrap' => array( 'class' => 'admin-ext.yii-bootstrap.components.Bootstrap' ), ), ), ), ), Прелоад работает отлично, но падает тут Не определено свойство "CWebApplication.bootstrap". Я так ...
Loki
2012.10.15, 02:10
Форум: Общие вопросы (Yii 1.x)
Тема: Вывод relations
Ответы: 2
Просмотры: 748

Re: Вывод relations

$model->products – массив CActiveRecord . А CListView . dataProvider – хочет получить что то наследующее IDataProvider . Для этого прекрасно подойдет CArrayDataProvider , который как раз умеет обрабатывать массивы CActiveRecord. $this->widget('zii.widgets.CListView', array(     'dataProvider' => new...
Loki
2012.10.13, 12:14
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Preload компонента в модуле
Ответы: 14
Просмотры: 12569

Re: Preload компонента в модуле

Понял. Тогда для чего есть возможность задать его в конфиге модуля? Получается это не рекомендуемая к использованию возможность?
Loki
2012.10.12, 20:30
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Preload компонента в модуле
Ответы: 14
Просмотры: 12569

Preload компонента в модуле

В Yii можно содавать модули, поэтому весь backend, я делаю в виде отдельного модуля – admin. В текущем проекте для панели администратора используется – YiiBootstrap . Конфигурация bootstrap находится в секции 'components' , общего конфига(так как в некоторых виджетах используется вызов Yii::app()->b...
Loki
2012.10.09, 10:17
Форум: Установка и настройка
Тема: Архитектура приложения
Ответы: 9
Просмотры: 5093

Re: Архитектура приложения

Точка входа у каждого приложения своя(и у каждого же свой webroot – директория public).
На то оно и отдельное приложение, чтобы висеть отдельно, либо на сабдомене либо на отдельном домене.
Loki
2012.10.09, 09:26
Форум: Установка и настройка
Тема: Архитектура приложения
Ответы: 9
Просмотры: 5093

Re: Архитектура приложения

Минусы – дублирование общих моделей, компонентов, хелперов и тд. Я бы сделал админку в виде модуля, кабинеты – контроллеры с настроенным фильтром доступа. Если кабинеты имеют настолько сложную структуру, что в контроллеры не помещаются, то есть варианты позволяющие создавать приложения использующие ...
Loki
2012.10.05, 05:10
Форум: Общие вопросы (Yii 1.x)
Тема: Мягкое удаление
Ответы: 1
Просмотры: 642

Re: Мягкое удаление

Я бы реализовывал это путем добавления критерия в хозяина behavior, при attach. public function attach($owner)     {         parent::attach($owner);         if($this->SoftDeleteColumn !== null && $this->owner->hasAttribute(SoftDeleteColumn))         {             $this->owner->getDbCriteria()->merge...
Loki
2012.09.30, 08:54
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Yii - авторизация по email (общие вопрос)
Ответы: 10
Просмотры: 2710

Re: Yii - авторизация по email (общие вопрос)

Это обновление пользовательских данных в сессии.
В классе WebUser у меня есть такой метод:

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

    public function update(User $user)
    {
        $this->loadIdentityStates($user->model()->attributes);
    }
 
Loki
2012.09.30, 02:56
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Yii - авторизация по email (общие вопрос)
Ответы: 10
Просмотры: 2710

Re: Yii - авторизация по email (общие вопрос)

Они берутся из $this – который указывает на текущую модель, в которую мы присвоили данные из $_POST
Loki
2012.09.30, 02:33
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Yii - авторизация по email (общие вопрос)
Ответы: 10
Просмотры: 2710

Re: Yii - авторизация по email (общие вопрос)

Странно. По идее, authenticate должен быть в UserIdentity, а мой login – выполняет функцию authenticate из вашей модели. Что пишет при поптыке авторизоваться? PS: у вас в листинге кода модели, не объявлены поля private $_identity = null; и public $rememberMe;  , это опечатка, или правда не объявлено...
Loki
2012.09.30, 02:14
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Yii - авторизация по email (общие вопрос)
Ответы: 10
Просмотры: 2710

Re: Yii - авторизация по email (общие вопрос)

Хм, совсем забыл про модель. Там(в модели юзера) есть такая штука: public function login()     {         if ($this->_identity == null) {             $this->_identity = new UserIdentity($this->email, $this->password);             $this->_identity->authenticate();         }         switch ($this->_ide...
Loki
2012.09.30, 01:53
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Yii - авторизация по email (общие вопрос)
Ответы: 10
Просмотры: 2710

Re: Yii - авторизация по email (общие вопрос)

У меня все работает без плясок с бубном... UserIdentity <?php class UserIdentity extends CUserIdentity {     private $_id;     private $_email;     public function __construct($email, $password)     {         $this->_email = strtolower($email);         $this->password = $password;     }     public f...
Loki
2012.09.28, 02:17
Форум: Общие вопросы (Yii 1.x)
Тема: Порядок разработки на mongo и подобных
Ответы: 3
Просмотры: 1043

Re: Порядок разработки на mongo и подобных

Последний проект пишу как раз на монге(интернет магазин). Несколько советов: 1. Привыкайте к новой парадигме. Тут нет структуры. Совсем. И подход к проектированию модели данных совсем иной. Хотя-бы MongoDB Little Book прочитайте для начала. Там уже понятнее будет что читать и куда развиваться. 2. Дл...
Loki
2012.04.02, 15:16
Форум: Общие вопросы (Yii 1.x)
Тема: CCheckBoxColumn и javaScript
Ответы: 17
Просмотры: 3354

Re: CCheckBoxColumn и javaScript

Да, что то вроде этого. Я бы сделал так:

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

$(".allAdminAction2").on("click", function(event) {... тут то что выполнять по клику ...}
Loki
2012.03.31, 16:17
Форум: Общие вопросы (Yii 1.x)
Тема: CCheckBoxColumn и javaScript
Ответы: 17
Просмотры: 3354

Re: CCheckBoxColumn и javaScript

Пардон, этот код не верный, верна подпись к нему - unbind нужно в before а не after.

В after - навешивание. Как - я описал выше.
Loki
2012.03.30, 13:30
Форум: Общие вопросы (Yii 1.x)
Тема: CCheckBoxColumn и javaScript
Ответы: 17
Просмотры: 3354

Re: CCheckBoxColumn и javaScript

tanchik, а то что я советовал, пробовали?
Loki
2012.03.28, 14:01
Форум: Общие вопросы (Yii 1.x)
Тема: CCheckBoxColumn и javaScript
Ответы: 17
Просмотры: 3354

Re: CCheckBoxColumn и javaScript

because писал(а):$('.allAdminAction2').click(function(){ переделать на $('body').on('click', '.allAdminAction2', function(){
надеюсь правильно написал
Тоже вариант, но по моему для навешивания на несозданные узлы используется .live

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

$('.allAdminAction2').live('click', function(){});