Найдено 542 результата
- 2015.01.21, 09:57
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сортировка записей по полю
- Ответы: 10
- Просмотры: 1450
Re: Сортировка записей по полю
При выборке получается массив объектов. Соответственно надо произвести сортировку этих объектов ;( array ( 0 => Actions#1 ( [free] => 49 ) 1 => Actions#2 ( [free] => 12 ) 2 => Actions#3 ( [free] => 44 ) ) Собственно само поле free рассчит...
- 2015.01.21, 09:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сортировка записей по полю
- Ответы: 10
- Просмотры: 1450
Re: Сортировка записей по полю
Ну точно.rak писал(а):сначала происходит выборка из бд и сортировка, потом создание объектов ar из этой выборки
так что ответ - никак
- 2015.01.20, 14:38
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сортировка записей по полю
- Ответы: 10
- Просмотры: 1450
Re: Сортировка записей по полю
Ненене :) На уровне БД то я вкурсе :) У меня то поле на лету высчитывается. По нему надо объект отсортировать. Что тебе мешает посчитать его в запросе? SELECT (members-occCount) as free ... ORDER BY free Но если уж очень хочется воспользуйся CSort. Потмоу что поле виртуальное, его в базе нет. Оно н...
- 2015.01.20, 13:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сортировка записей по полю
- Ответы: 10
- Просмотры: 1450
Re: Сортировка записей по полю
Ненене На уровне БД то я вкурсе
У меня то поле на лету высчитывается. По нему надо объект отсортировать.
У меня то поле на лету высчитывается. По нему надо объект отсортировать.
- 2015.01.19, 13:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сортировка записей по полю
- Ответы: 10
- Просмотры: 1450
Сортировка записей по полю
Всем добра! Есть вычисляемое на лету виртуальное поле для модели: public $free = 0; ... public function afterFind() { $this->free = $this->members - $this->occCount; parent::afterFind(); } Т.е. в каждый ряд в выборке появляется поле free c неким числом Вот как по этому полю произвести...
- 2014.12.31, 13:21
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Re: Не работает yii-debug-toolbar
Что примечательно, на 16 тоже заработало, появился синий плюсик в правом верхнем углу.
- 2014.12.31, 13:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Re: Не работает yii-debug-toolbar
Вот весь конфиг <?php return array( 'basePath' => dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name' => 'Название проекта', 'preload' => array('log'), 'import'=>array( 'application.models.*', 'application.components.*', 'application.extensions.*', ...
- 2014.12.31, 13:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Re: Не работает yii-debug-toolbar
Да я уже там всяко разно делал и со снежинками и с крестиками и с ноликамиdignityinside писал(а):Установил на Yii-Framework 1.1.16 всё работает отлично, возможно вы не указали в конфиге что-то типа:Код: Выделить всё
'ipFilters'=>array($_SERVER['REMOTE_ADDR']),
- 2014.12.26, 12:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Re: Не работает yii-debug-toolbar
Что, никто не устанавливал эту штуку ни на 15 ни на 16 версию?
- 2014.12.26, 09:52
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Re: Не работает yii-debug-toolbar
Версия с гитхаба: https://github.com/malyshev/yii-debug-toolbar
Yii: 1.1.15
Yii: 1.1.15
- 2014.12.26, 09:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii-debug-toolbar
- Ответы: 9
- Просмотры: 4164
Не работает yii-debug-toolbar
Приветствую всех! Весьма занятно, но ничего не происходит при подключении yii-debug-toolbar в main.php все строго: 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute', // ...
- 2014.12.22, 11:53
- Форум: Общие вопросы по программированию
- Тема: PHPStorm Слетел autocomplete
- Ответы: 0
- Просмотры: 528
PHPStorm Слетел autocomplete
Привет всем. Странно, но автокомплит слетел. IDE не видит ни методом, ни классов от Yii.
В External Libraries подключена папка с фрэймворком. Собственно раньше подклюение этой папки и активировал автокомплит)
В External Libraries подключена папка с фрэймворком. Собственно раньше подклюение этой папки и активировал автокомплит)
- 2014.12.19, 11:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос через третью таблицу
- Ответы: 4
- Просмотры: 1386
Re: Запрос через третью таблицу
У меня на одну таблицу больше
- 2014.12.19, 11:54
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос через третью таблицу
- Ответы: 4
- Просмотры: 1386
Re: Запрос через третью таблицу
Воо, вот так нагляднее:
Только такая съема не совпадает, как в мануале ;(
Только такая съема не совпадает, как в мануале ;(
- 2014.12.19, 11:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос через третью таблицу
- Ответы: 4
- Просмотры: 1386
Re: Запрос через третью таблицу
http://www.yiiframework.com/doc/guide/1.1/ru/database.arr#sec-11 Вот я уже понял, что где-то тут. Получилось пока что только так: SELECT * FROM Sets WHERE id IN ( SELECT DISTINCT set_id FROM GoodSet WHERE good_id IN ( ...
- 2014.12.19, 11:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос через третью таблицу
- Ответы: 4
- Просмотры: 1386
Запрос через третью таблицу
Всем радости! Честно говоря, уже немного запутался в связях)) Было просто до того момента когда все шло между двумя таблицами :) Итак: Есть таблица Товары [Goods]. goods.png Есть таблица Категории Товаров [GoodCategories]. GoodCategories.png Есть таблица Наборы [Sets]. http://download.hdd.tomsk.ru/p...
- 2014.12.19, 09:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: Виртуальное поле в findAll...
- Ответы: 4
- Просмотры: 1555
Re: Виртуальное поле в findAll...
Спасибо за доп. вариант.
- 2014.12.18, 02:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: Виртуальное поле в findAll...
- Ответы: 4
- Просмотры: 1555
Re: Виртуальное поле в findAll...
Да, получается, я в модели объявляю новое поле
Потом реализую сам метод
Теперь, поле new_field доступно по всех рядах
Код: Выделить всё
public $new_field;
Код: Выделить всё
public function afterFind()
{
$this->new_field = '111';
parent::afterFind();
}
- 2014.12.17, 15:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Виртуальное поле в findAll...
- Ответы: 4
- Просмотры: 1555
Виртуальное поле в findAll...
Всем добра!
Как добавить простое поле дополнительное, в каждый ряд выборки findAll или findAllByAttributes?
т.е. что то вроде флажка расставить для каждой записи (для каждого ряда), на лету.
Как добавить простое поле дополнительное, в каждый ряд выборки findAll или findAllByAttributes?
т.е. что то вроде флажка расставить для каждой записи (для каждого ряда), на лету.
- 2014.12.10, 19:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Авторизация через соц.сети
- Ответы: 8
- Просмотры: 2572
Re: Авторизация через соц.сети
Разобрался с горем пополам. В общем как пишет автор, для того, чтобы достать какие то дополнительные данные попрофилю, надо в папке custom_services добавить а-ля CustomVKontakteService и унаследоваться соответственно от VKontakteOAuthService , т.е. просто переопределив. Однако этот финт почему то не...