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

Странник
2020.02.10, 16:17
Форум: Общие вопросы (Yii 1.x)
Тема: Как вставить счетчик посещений?
Ответы: 1
Просмотры: 8243

Re: Как вставить счетчик посещений?

Если ничего не менялось и не использовались схемы, то основной шаблон лежит \твой сайт\protected\views\layouts\main.php
Если использовались схемы смотри в \твой сайт\themes\твоя схема\views\layouts
Если не поможет проверь в \protected\config\main.php
Странник
2020.02.10, 10:31
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по пагинации
Ответы: 3
Просмотры: 9896

Вопрос по пагинации

Добрый день. Попросили кое-что изменить в админке сайта. Сайт делался лет 5 назад на первой версии yii. Нужно на первой странице выводить 100 фотографий. Без пагинации. Вставил следующие кусочки. В модель: public function search() { $criteria=new CDbCriteria; $criteria->compare('id',$this->id); $cri...
Странник
2019.02.01, 14:48
Форум: Общие вопросы (Yii 1.x)
Тема: include(Controller.php): failed to open stream: No such file or directory
Ответы: 2
Просмотры: 1992

Re: include(Controller.php): failed to open stream: No such file or directory

Если можно, то код покажите?
Где у вас хранится файл Controller.php?
И где вызывается?
Странник
2019.02.01, 13:39
Форум: Общие вопросы (Yii 1.x)
Тема: Авторизация по IP
Ответы: 0
Просмотры: 1240

Авторизация по IP

Возникла необходимость переделать авторизацию. Авторизация по IP с присвоением ролей. Что-то не получается. Есть у кого примеры? Делаю так: UserIdentity class UserIdentity extends CUserIdentity { private $_id; public function authenticate() { $record=User::model()->findByAttributes(array('ip'=>$this...
Странник
2018.04.13, 17:09
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка в СDetailView
Ответы: 4
Просмотры: 2305

Re: Сортировка в СDetailView

Переписываешь actionIndex так: public function actionIndex() { $dataProvider = new CActiveDataProvider('Measure', array( 'sort' => array( 'attributes' => array( 'asc' => 'ME_ID ASC', 'desc' => 'ME_ID DESC', 'default' => 'DESC', ), 'defaultOrder' => array( 'ME_ID' => CSort::SORT_DESC, ) ), ) ); $this...
Странник
2018.04.13, 16:50
Форум: Общие вопросы (Yii 1.x)
Тема: Реально ли переделать сложный запрос к БД под AR или оставить как есть?
Ответы: 2
Просмотры: 1605

Re: Реально ли переделать сложный запрос к БД под AR или оставить как есть?

Если можно пример как это сделать? Забыл добавить, что модели Orders и Partners связаны по relation: Orders public function relations() { return array( 'partner' => array(self::BELONGS_TO, 'Partners', 'partner_id'), ); } Partners public function relations() { return array( 'orders' => array(self::HA...
Странник
2018.04.13, 13:46
Форум: Общие вопросы (Yii 1.x)
Тема: Реально ли переделать сложный запрос к БД под AR или оставить как есть?
Ответы: 2
Просмотры: 1605

Реально ли переделать сложный запрос к БД под AR или оставить как есть?

Есть сложный запрос. Захотелось переделать его в стиле AR. Реально ли это? SELECT orders.id , orders.number_id, orders.partner_id, orders.free, partners.title FROM `partners`,`orders` WHERE `number_id`= $old_num AND ( free ='1' AND partner_id NOT IN (SELECT partner_id FROM orders WHERE free = '1' AN...
Странник
2018.04.12, 00:22
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка по полю в связанной таблице
Ответы: 1
Просмотры: 1691

Сортировка по полю в связанной таблице

Добрый день друзья. 3 года назад запустил проект и отошёл от дел. Недавно попросили сделать небольшие изменения, но на одном пункте запнулся. Забыл как это делается Суть такова: Есть три модели: Number (номер маршрута), Partners (данные о покупателе), Order(заказ) class Number extends CActiveRecord ...
Странник
2015.11.22, 20:34
Форум: Общие вопросы (Yii 1.x)
Тема: Забыл как работать с MANY_MANY
Ответы: 1
Просмотры: 1009

Re: Забыл как работать с MANY_MANY

Разобрался.
Ошибка тут:

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

$criteria->together=true; 
Кавычки для true были лишними.
Странник
2015.11.22, 18:44
Форум: Общие вопросы (Yii 1.x)
Тема: Забыл как работать с MANY_MANY
Ответы: 1
Просмотры: 1009

Забыл как работать с MANY_MANY

Решил переделать старый сайт и не могу вспомнить как работать со связью MANY_MANY. Почти по учебнику: Модель Post -(id, title, text,...) Модель Category (id, title,...) Связь через Post: public function relations() {    return array('categories'=>array(self::MANY_MANY, 'Category', 'nd_category_post(...
Странник
2015.06.21, 20:30
Форум: Общие вопросы (Yii 1.x)
Тема: Yii и Sphinx - кто нить делал такую связку?
Ответы: 31
Просмотры: 14448

Re: Yii и Sphinx - кто нить делал такую связку?

Что-то я все-равно не пойму. У меня на сайте : автообъявления, новости, посты, комментарии, есть статические страницы. Как мне осущестыить поиск по всему этому делу с помощью sphinx? Сфинкс не ищет. Он создаёт индексы. А ты можешь использовать их у себя. Самое простое подключаешь DgSphinxSearch и в...
Странник
2015.03.09, 22:28
Форум: Общие вопросы (Yii 1.x)
Тема: Перестала работать вьюха
Ответы: 3
Просмотры: 1501

Re: Перестала работать вьюха

Спасибо!
var_dump($name) помог.
Вызывались данные удалённого пользователя и из-за этого всё не работало.
Странник
2015.03.08, 23:48
Форум: Общие вопросы (Yii 1.x)
Тема: Перестала работать вьюха
Ответы: 3
Просмотры: 1501

Перестала работать вьюха

Использовал в представлении такой вывод. $name = Profiles::model()->findByPk($data->id_user); echo $name->lastname Всё работало несколько недель, но вдруг при попытке зайти на страницу стало выдавать ошибку. Теперь приходится выводить так $name = Profiles::model()->findByPk($data->id_user); echo $na...
Странник
2015.02.21, 23:57
Форум: Общие вопросы (Yii 1.x)
Тема: Передача массива из формы
Ответы: 4
Просмотры: 1997

Re: Передача массива из формы

Следующая проблема. Как пройти валидацию массива? Писать свой валидатор? В контроллере данные обрабатываются в цикле: $model->attributes=$_POST['Time']; foreach ($model->dates AS $key=>$value) { ...     if($model->save()) {         $this->render('create_data',array(             'model'=>$model,     ...
Странник
2015.02.17, 22:31
Форум: Общие вопросы (Yii 1.x)
Тема: Передача массива из формы
Ответы: 4
Просмотры: 1997

Re: Передача массива из формы

Спасибо!
Кое-что поправил и работает.)
Странник
2015.02.17, 12:36
Форум: Общие вопросы (Yii 1.x)
Тема: Передача массива из формы
Ответы: 4
Просмотры: 1997

Передача массива из формы

Друзья. Посоветуйте как передать массив из формы в контроллер. Форма заполняется в два этапа. На первом определяется год месяц и т.д., а на втором в зависимости от года и месяца должен сформироваться список дат. Сейчас делаю через <?php $form=$this->beginWidget('CActiveForm', array(     'id'=>'table...
Странник
2015.01.17, 13:22
Форум: Общие вопросы (Yii 1.x)
Тема: CListView не работает пагинация
Ответы: 5
Просмотры: 1735

Re: CListView не работает пагинация

Точно нет ошибки в коде?
Зачем в приведённом примере в 9 строке стоит <?php
Странник
2015.01.17, 13:12
Форум: Общие вопросы (Yii 1.x)
Тема: Как сделать выборку по роли пользователя при использовании yii_users и rights?
Ответы: 0
Просмотры: 740

Как сделать выборку по роли пользователя при использовании yii_users и rights?

До недавнего времени использовал свою систему аутентификации на основе ролей. У каждого пользователя роль хранилась в поле user->role. Сделать выборку по роли и фильтр было легко. Решили перейти на связку модулей users и rights и возник вопрос. Сейчас в таблице users нет поля role, т.е. доступ к use...