Найдено 716 результатов
- 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...
- 2011.09.21, 07:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: В CLinkColumn не выводятся данные
- Ответы: 4
- Просмотры: 2554
Re: В CLinkColumn не выводятся данные
Спасибо, разобрался. Оказывается надо было вместо label использовать labelExpression
- 2011.09.21, 07:43
- Форум: Общие вопросы (Yii 1.x)
- Тема: В CLinkColumn не выводятся данные
- Ответы: 4
- Просмотры: 2554
Re: В CLinkColumn не выводятся данные
rak, нее, когда так пишу, то получаю в каждой строке таблицы строку '$data->STREET_ABBR' вместо нужного названия улицы. Ещё поясню, на входе в виджет CGridView есть ArrayDataProvider. Т.к. некоторые колонки приходится переопределять, как CLinkColumn, то необходимо внутри CLinkColumn получать значени...
- 2011.09.20, 16:04
- Форум: Общие вопросы (Yii 1.x)
- Тема: В CLinkColumn не выводятся данные
- Ответы: 4
- Просмотры: 2554
Re: В CLinkColumn не выводятся данные
Понял, в чём была проблема - в невнимательности.
'label'=>$model->STREET_ABBR, - так писать было неправильно.
Теперь вопрос, как передать название улицы в label?
'label'=>$model->STREET_ABBR, - так писать было неправильно.
Теперь вопрос, как передать название улицы в label?
- 2011.09.20, 14:33
- Форум: Общие вопросы (Yii 1.x)
- Тема: В CLinkColumn не выводятся данные
- Ответы: 4
- Просмотры: 2554
В CLinkColumn не выводятся данные
Добрый день. Сталкивался ли кто-нибудь с подобной проблемой? Имеется грид CGridView, в нём одна колонка является CLinkColumn . так вот, при достаточно большой выборке эта колонка ничем не заполняется. Если же ограничиваю выборку по какому-то признаку,например применяю определённый фильтр, то данные ...
- 2011.09.15, 14:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: CGridView и удаление записей
- Ответы: 5
- Просмотры: 2333
Re: CGridView и удаление записей
а ещё такой вопрос, после удаления записи из грида грид заново отрисовывается, данные читаются из базы и уже обновлённые выводятся на экран. У меня сделан фильтр(не средствами грида), в форме имеются несколько полей, по которым можно фильтровать содержимое грида. После удаления одной записи, грид за...
- 2011.09.15, 13:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: CGridView и удаление записей
- Ответы: 5
- Просмотры: 2333
Re: CGridView и удаление записей
спасибо, решение действительно было на поверхности)
- 2011.09.15, 11:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: CGridView и удаление записей
- Ответы: 5
- Просмотры: 2333
Re: CGridView и удаление записей
Дело в том, что запись удаляется AJAX-запросом. И если написать так, как вы указали, то опять таки ничего не произойдёт.
В описании CGridView есть функция ajaxUpdateError, которая вызывается при ошибке, возникающей при ajax-запросе. Но чего-то тоже не работает
В описании CGridView есть функция ajaxUpdateError, которая вызывается при ошибке, возникающей при ajax-запросе. Но чего-то тоже не работает
- 2011.09.15, 11:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: CGridView и удаление записей
- Ответы: 5
- Просмотры: 2333
CGridView и удаление записей
Здравствуйте. Вывожу данные в CGridView с 3 кнопками - просмотр, редактирование, удаление. При удалении из таблицы удаляется запись, связанная с другой таблицей по внешнему ключу. Мне необходимо выводить ошибку, если удаление не удалось. Как это сделать? Сейчас у меня просто при удалении, если оно н...
- 2011.09.13, 10:04
- Форум: Общие вопросы (Yii 1.x)
- Тема: При большой выборке не работает queryAll
- Ответы: 3
- Просмотры: 1516
Re: При большой выборке не работает queryAll
спасибо, помоглоmrix писал(а):Попробуй увеличить допустимую память. До выборки:Код: Выделить всё
ini_set('memory_limit', '512M');
- 2011.09.13, 09:16
- Форум: Общие вопросы (Yii 1.x)
- Тема: При большой выборке не работает queryAll
- Ответы: 3
- Просмотры: 1516
При большой выборке не работает queryAll
Здравствуйте. Столкнулся со следующей проблемой. Выполняю запрос к БД через процедуру. Процедура возвращает выборку строк и если эта выборка достаточно велика, то страница просто не отрисовывается. Вот пример public function getDbMass($sql){ $db = Yii::app()->db; $command=$db->createComm...
- 2011.09.09, 07:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обращение к БД через хранимые процедуры
- Ответы: 5
- Просмотры: 3060
Re: Обращение к БД через хранимые процедуры
Решили для списков вызывать всего 1 процедуру, которая будет возвращать все необходимые поля. Массив выборки пихать в CArrayDataProvider и с ним работать. Минус в том, что выборка не будет представлять из себя список моделей. Плюс в том, что это будет работать быстро и БД не будет перегружена миллио...
- 2011.09.08, 13:21
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обращение к БД через хранимые процедуры
- Ответы: 5
- Просмотры: 3060
Re: Обращение к БД через хранимые процедуры
А хранимая процедура может всё это дело (3000 без 1) разом отдать? Принять, например, на вход что-то типа (1,2,3) выполнить, Where AccountNumber in (1,2,3) и вернуть.. Вот я тоже думал о том, чтобы передавать список id счетов в процедуру для списка adesc, но тогда придётся все процедуры писать на д...
- 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...
- 2011.09.08, 10:33
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обращение к БД через хранимые процедуры
- Ответы: 5
- Просмотры: 3060
Обращение к БД через хранимые процедуры
Здравствуйте. В моей БД нельзя к базе обращаться с помощью запросов, можно только через процедуры. Поэтому я решил использовать DAO, как написано здесь http://yiiframework.ru/doc/cookbook/ru/model.dao Так же решил переписать relations, чтобы можно было задавать связи между моделями через процедуры. ...
- 2011.09.06, 13:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: Пагинация
- Ответы: 0
- Просмотры: 716
Пагинация
Здравствуйте. Пишу форум, параллельно изучаю фреймворк. Столкнулся с такой проблемой: есть список комментариев, применяется пагинация CLinkPager, при отправке нового комментария я попадаю на 1 страницу. Как бы сделать так, чтобы при отправке комментария пользователь попадал на последнюю страницу?