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

maleks
2013.03.14, 09:46
Форум: Общие вопросы (Yii 1.x)
Тема: Выборка записи.
Ответы: 19
Просмотры: 6974

Re: Выборка записи.

Проверил этот момент. Оказалось просто что date среди исключений совпадений, которые можно применять.
Для остальных, если вдруг совпадает, надо обрамлять кавычками. PDO ничего подобного не делает, будет ошибка.
maleks
2013.03.13, 16:27
Форум: Общие вопросы (Yii 1.x)
Тема: Выборка записи.
Ответы: 19
Просмотры: 6974

Re: Выборка записи.

deadanarhist писал(а):maleks, функции типа findAllBySql() допускают опускание таких кавычек и отрабатывают правильно.
Странно, не знаете за счет чего? В смысле ссылку на код который такие кавычки добавляет в тело сырого текста запроса.
maleks
2013.03.13, 15:35
Форум: Общие вопросы (Yii 1.x)
Тема: Выборка записи.
Ответы: 19
Просмотры: 6974

Re: Выборка записи.

Если это mysql то должен же быть конфликт имен тут:

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

SELECT email, content, date
из за date, а не `date`.
maleks
2013.03.13, 14:56
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

да, в виджете, если она не использует св-ва виджета, то static тогда сделать, а так - private. 3)Во вторых - почему метод getId надо создавать в классе UserIdentity Потому что в WEBUSER::login передается объект идентификации и от него ожидается id-шка. тоже самое насчет: $this->username $this->usern...
maleks
2013.03.13, 14:27
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

да, только не забудь сперва

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

$auth=Yii::app()->authManager; 
maleks
2013.03.13, 13:56
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

К этому коду надо добавить

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

$auth->save(); 
и выполнить его.
В результате этого создастся файл 'protected/data/auth.php' из которого эту конфу компонент CPhpAuthManager будет брать при своей инициализации (метод init())
maleks
2013.03.13, 12:35
Форум: Общие вопросы (Yii 1.x)
Тема: Как Вы сделали авторизацию?
Ответы: 15
Просмотры: 3633

Re: Как Вы сделали авторизацию?

подпишусь, т.к. скоро мне это предстоит.
maleks
2013.03.13, 12:15
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

Т.е данный код надо в конфигурационный файл пихать?
он вроде этого и не советовал.
maleks
2013.03.13, 11:26
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

destin9000, в соседней теме по аналогичному вопросу кое что прояснилось с RBAC.
maleks
2013.03.13, 11:19
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация RBAC
Ответы: 6
Просмотры: 2460

Re: Авторизация RBAC

Теперь понятней. Про ручную настройку файла конфига авторизации конечно интересно, но насколько удобно... Получается что методами CAuthManager для построения иерархии я воспользоваться далее не смогу. Потому что их надо сохранять после изменений (о чем в руководстве не было сказано, в общем это и бы...
maleks
2013.03.13, 10:59
Форум: Документация и рецепты (Yii 1.x)
Тема: RBAC и описание ролей в файле
Ответы: 171
Просмотры: 116430

Re: RBAC и описание ролей в файле

В рецепте забыли упомянуть, что PhpAuthManager то же надо в конфиге main.php переопределить, как выше с WebUser.

Пример конечно был бы более полезен, если бы было рассмотрено наличие нескольких ролей у пользователя.
maleks
2013.03.13, 08:35
Форум: Общие вопросы (Yii 1.x)
Тема: Model, когда использовать?
Ответы: 39
Просмотры: 8338

Re: Model, когда использовать?

Yii не читает все что хранится в config/*
Это да, тут он сморозил, но вопрос то был в другом - не доказать неверность его догадки, а "Только вот куда данный код пихать - не понял", на который вы почему то не ответили, хотя внимательно ознакамливаетесь с документацией.
maleks
2013.03.13, 08:32
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация RBAC
Ответы: 6
Просмотры: 2460

Re: Авторизация RBAC

Это уж куда вам удобней. Если у вас статичный набор юзеров
Пользователи - как их набор может быть статическим?

Сама последовательность работы не понятна.
maleks
2013.03.12, 12:03
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация RBAC
Ответы: 6
Просмотры: 2460

Авторизация RBAC

В доках читаю после "Приведём пример построения иерархии авторизации с использованием данного API:" . Идет код(***) с эл-тами авторизации. Не написано куда этот код вставлять. Инклудить этот код в index.php перед CApplication::run() ? Для CPhpAuthManager смотрю есть возможность хранить эти...
maleks
2013.02.13, 14:00
Форум: Общие вопросы (Yii 1.x)
Тема: Как узнать action, вызывающий метод beforeRender
Ответы: 2
Просмотры: 1360

Re: Как узнать action, вызывающий метод beforeRender

Текущее действие в методах контроллера доступно так:

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

$this->action
maleks
2013.01.26, 09:10
Форум: Общие вопросы (Yii 1.x)
Тема: Где в коде YII изменяются папки подключения файлов?
Ответы: 7
Просмотры: 2390

Re: Где в коде YII изменяются папки подключения файлов?

Ну а например свой дополнительный код, типа, своеобразный класс пагинатора, куда размещать?

vendors не нашел, это самому создавать в protected и это для чужого кода?
maleks
2013.01.25, 16:32
Форум: Общие вопросы (Yii 1.x)
Тема: Где в коде YII изменяются папки подключения файлов?
Ответы: 7
Просмотры: 2390

Re: Где в коде YII изменяются папки подключения файлов?

Нашел set_include_path в YiiBase::import, спасибо pipanchik , навели на след. Про компоненты можно почитать тут Эту статью я читал. Так получается в эту ('protected\components') папку нужно свои компоненты складывать? Я один компонент подключал, в папку extensions написано было кидать. И сюда в эту ...
maleks
2013.01.25, 15:36
Форум: Общие вопросы (Yii 1.x)
Тема: Где в коде YII изменяются папки подключения файлов?
Ответы: 7
Просмотры: 2390

Где в коде YII изменяются папки подключения файлов?

Здравствуйте. Искал в файлах проекта ini_set, связанное с путями не найдено. Но где то настраивается в том числе на папку 'protected\components' Разбираю работу по сгенерированному мне приложению testdrive. Где почитать о том что должно находиться в папке protected\components'? Там, например лежит к...