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

Neuromance
2011.10.04, 10:29
Форум: Общие вопросы (Yii 1.x)
Тема: обновление нескольких полей после ajax-запроса
Ответы: 2
Просмотры: 1155

обновление нескольких полей после ajax-запроса

Здравствуйте. Подскажите пожалуйста, есть ли возможность средствами yii обновить несколько полей после ajax-запроса? Вот пример <?php echo CHtml::dropDownList('listname', $select, CHtml::listData(Func::model()->findAll(array('order' => 'FUNC_ID')), 'FUNC_ID', 'FUNC_NAME'), array('ajax' => array('upd...
Neuromance
2011.09.21, 07:59
Форум: Общие вопросы (Yii 1.x)
Тема: В CLinkColumn не выводятся данные
Ответы: 4
Просмотры: 2554

Re: В CLinkColumn не выводятся данные

Спасибо, разобрался. Оказывается надо было вместо label использовать labelExpression
Neuromance
2011.09.21, 07:43
Форум: Общие вопросы (Yii 1.x)
Тема: В CLinkColumn не выводятся данные
Ответы: 4
Просмотры: 2554

Re: В CLinkColumn не выводятся данные

rak, нее, когда так пишу, то получаю в каждой строке таблицы строку '$data->STREET_ABBR' вместо нужного названия улицы. Ещё поясню, на входе в виджет CGridView есть ArrayDataProvider. Т.к. некоторые колонки приходится переопределять, как CLinkColumn, то необходимо внутри CLinkColumn получать значени...
Neuromance
2011.09.20, 16:04
Форум: Общие вопросы (Yii 1.x)
Тема: В CLinkColumn не выводятся данные
Ответы: 4
Просмотры: 2554

Re: В CLinkColumn не выводятся данные

Понял, в чём была проблема - в невнимательности.
'label'=>$model->STREET_ABBR, - так писать было неправильно.
Теперь вопрос, как передать название улицы в label?
Neuromance
2011.09.20, 14:33
Форум: Общие вопросы (Yii 1.x)
Тема: В CLinkColumn не выводятся данные
Ответы: 4
Просмотры: 2554

В CLinkColumn не выводятся данные

Добрый день. Сталкивался ли кто-нибудь с подобной проблемой? Имеется грид CGridView, в нём одна колонка является CLinkColumn . так вот, при достаточно большой выборке эта колонка ничем не заполняется. Если же ограничиваю выборку по какому-то признаку,например применяю определённый фильтр, то данные ...
Neuromance
2011.09.15, 14:11
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и удаление записей
Ответы: 5
Просмотры: 2333

Re: CGridView и удаление записей

а ещё такой вопрос, после удаления записи из грида грид заново отрисовывается, данные читаются из базы и уже обновлённые выводятся на экран. У меня сделан фильтр(не средствами грида), в форме имеются несколько полей, по которым можно фильтровать содержимое грида. После удаления одной записи, грид за...
Neuromance
2011.09.15, 13:31
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и удаление записей
Ответы: 5
Просмотры: 2333

Re: CGridView и удаление записей

спасибо, решение действительно было на поверхности)
Neuromance
2011.09.15, 11:31
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и удаление записей
Ответы: 5
Просмотры: 2333

Re: CGridView и удаление записей

Дело в том, что запись удаляется AJAX-запросом. И если написать так, как вы указали, то опять таки ничего не произойдёт.

В описании CGridView есть функция ajaxUpdateError, которая вызывается при ошибке, возникающей при ajax-запросе. Но чего-то тоже не работает
Neuromance
2011.09.15, 11:07
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и удаление записей
Ответы: 5
Просмотры: 2333

CGridView и удаление записей

Здравствуйте. Вывожу данные в CGridView с 3 кнопками - просмотр, редактирование, удаление. При удалении из таблицы удаляется запись, связанная с другой таблицей по внешнему ключу. Мне необходимо выводить ошибку, если удаление не удалось. Как это сделать? Сейчас у меня просто при удалении, если оно н...
Neuromance
2011.09.13, 10:04
Форум: Общие вопросы (Yii 1.x)
Тема: При большой выборке не работает queryAll
Ответы: 3
Просмотры: 1516

Re: При большой выборке не работает queryAll

mrix писал(а):Попробуй увеличить допустимую память. До выборки:

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

ini_set('memory_limit', '512M'); 
спасибо, помогло
Neuromance
2011.09.13, 09:16
Форум: Общие вопросы (Yii 1.x)
Тема: При большой выборке не работает queryAll
Ответы: 3
Просмотры: 1516

При большой выборке не работает queryAll

Здравствуйте. Столкнулся со следующей проблемой. Выполняю запрос к БД через процедуру. Процедура возвращает выборку строк и если эта выборка достаточно велика, то страница просто не отрисовывается. Вот пример public function getDbMass($sql){       $db = Yii::app()->db;       $command=$db->createComm...
Neuromance
2011.09.09, 07:56
Форум: Общие вопросы (Yii 1.x)
Тема: Обращение к БД через хранимые процедуры
Ответы: 5
Просмотры: 3060

Re: Обращение к БД через хранимые процедуры

Решили для списков вызывать всего 1 процедуру, которая будет возвращать все необходимые поля. Массив выборки пихать в CArrayDataProvider и с ним работать. Минус в том, что выборка не будет представлять из себя список моделей. Плюс в том, что это будет работать быстро и БД не будет перегружена миллио...
Neuromance
2011.09.08, 13:21
Форум: Общие вопросы (Yii 1.x)
Тема: Обращение к БД через хранимые процедуры
Ответы: 5
Просмотры: 3060

Re: Обращение к БД через хранимые процедуры

А хранимая процедура может всё это дело (3000 без 1) разом отдать? Принять, например, на вход что-то типа (1,2,3) выполнить, Where AccountNumber in (1,2,3) и вернуть.. Вот я тоже думал о том, чтобы передавать список id счетов в процедуру для списка adesc, но тогда придётся все процедуры писать на д...
Neuromance
2011.09.08, 10:44
Форум: Общие вопросы (Yii 1.x)
Тема: Обращение к БД через хранимые процедуры
Ответы: 5
Просмотры: 3060

Re: Обращение к БД через хранимые процедуры

Черновик выглядит так Тут модель Account class AccountDBManager extends AccountManager {     .....     public function getAccountsByAgent($agentId) {       $db = Yii::app()->db;       $sql = "CALL postgkh.ACCOUNT_LST({$agentId})";       $command=$db->createCommand($sql);       $mass = $com...
Neuromance
2011.09.08, 10:33
Форум: Общие вопросы (Yii 1.x)
Тема: Обращение к БД через хранимые процедуры
Ответы: 5
Просмотры: 3060

Обращение к БД через хранимые процедуры

Здравствуйте. В моей БД нельзя к базе обращаться с помощью запросов, можно только через процедуры. Поэтому я решил использовать DAO, как написано здесь http://yiiframework.ru/doc/cookbook/ru/model.dao Так же решил переписать relations, чтобы можно было задавать связи между моделями через процедуры. ...
Neuromance
2011.09.06, 13:10
Форум: Общие вопросы (Yii 1.x)
Тема: Пагинация
Ответы: 0
Просмотры: 716

Пагинация

Здравствуйте. Пишу форум, параллельно изучаю фреймворк. Столкнулся с такой проблемой: есть список комментариев, применяется пагинация CLinkPager, при отправке нового комментария я попадаю на 1 страницу. Как бы сделать так, чтобы при отправке комментария пользователь попадал на последнюю страницу?