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

baz
2015.06.07, 11:11
Форум: Общие вопросы (Yii 1.x)
Тема: Как "победить" дубли запросов в GridView?
Ответы: 7
Просмотры: 1964

Re: Как "победить" дубли запросов в GridView?

вот экшн admin , public function actionAdmin()         {             $model = new Pages('search');             $model->unsetAttributes();  // clear any default values             if (isset($_GET['Pages']))                 $model->attributes = $_GET['Pages'];             $this->render('admin',array( ...
baz
2015.06.07, 01:44
Форум: Общие вопросы (Yii 1.x)
Тема: Как "победить" дубли запросов в GridView?
Ответы: 7
Просмотры: 1964

Re: Как "победить" дубли запросов в GridView?

а можно подробнее? Пока я кажется решил эту задачку следующим образом. В гриде есть пейдижнг. на его кнопках ссылки вида : <a href="/index.php?r=pmanager/pmanager/Ajaxsearch&Pages_page=1&ajax=searchResultsGrid&searchString=строкакоторуюищут" по клику , аяксом приходит новая пор...
baz
2015.06.05, 17:57
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView цифра возле функциональной кнопки
Ответы: 6
Просмотры: 1781

Re: CGridView цифра возле функциональной кнопки

может я не понял что тебе надо. но ведь можно не использовать столбец с готовыми кнопками, а сделать свой, с какой угодно конфигурацией элементов. кнопок, текста итд array('name' => 'Операции',                        'type' => 'raw',                        'value' => 'CHtml::hiddenField("id_row...
baz
2015.06.05, 17:53
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView цифра возле функциональной кнопки
Ответы: 6
Просмотры: 1781

Re: CGridView цифра возле функциональной кнопки

как я понимаю надо кастомизировать https://phptime.ru/yii/perevod-ispolzov ... dview.html

а можно же и просто создать свой столбец и показывать там что хочешь, по примеру который я привел выше.
baz
2015.06.05, 17:45
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView цифра возле функциональной кнопки
Ответы: 6
Просмотры: 1781

Re: CGridView цифра возле функциональной кнопки

типы столбцов могут быть различными : raw: the attribute value will not be changed at all. text: the attribute value will be HTML-encoded when rendering. ntext: the formatNtext method will be called to format the attribute value as a HTML-encoded plain text with newlines converted as the HTML <br />...
baz
2015.06.05, 17:42
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView цифра возле функциональной кнопки
Ответы: 6
Просмотры: 1781

Re: CGridView цифра возле функциональной кнопки

'columns' => array(                   array('name' => 'Название',                        'type' => 'html',                        'value' => '$data->delete? "<span class=forDeleting>".$data->page_title."</span> ": $data->page_title',                   ),                   array(...
baz
2015.06.05, 16:50
Форум: Общие вопросы (Yii 1.x)
Тема: enableAjaxValidation не отправляет форму
Ответы: 13
Просмотры: 2732

Re: enableAjaxValidation не отправляет форму

попробуй : <?php echo $form->error($model,'login); ?> - это я к тому, что не отправлялись запросы
baz
2015.06.05, 15:05
Форум: Общие вопросы (Yii 1.x)
Тема: Как "победить" дубли запросов в GridView?
Ответы: 7
Просмотры: 1964

Re: Как сделать GridView DESTROY?

ну.. вот ... я думал можно по фазам луны. а если серьезно мне был нужен метод наподобие destroy у dialog. чтобы принудительно удалять старый грид вью. с другой стороны это наверняка не слишком правильное решение , и , возможно толку от него не было бы.... итак, что есть сейчас . JS : function PajaxS...
baz
2015.06.05, 09:02
Форум: Общие вопросы (Yii 1.x)
Тема: Как "победить" дубли запросов в GridView?
Ответы: 7
Просмотры: 1964

Как "победить" дубли запросов в GridView?

гружу через аякс GridView в DIV . Приложение одностраничное. В данном DIV в процессе работы оказывается самый разный контент.Затем когда через некоторое время опять гружу туда же GridView появляются дубли запросов пр использовании пагинации. Можно ли каким-то образом удалить старые обработчики , кот...
baz
2015.06.02, 11:18
Форум: Общие вопросы (Yii 1.x)
Тема: Зачем вообще нужны плейсхолдеры?
Ответы: 1
Просмотры: 722

Зачем вообще нужны плейсхолдеры?

'condition' => 'page_pid=:pid','params' => array(':pid' => $id

чем это лучше ?

array('condition' => 'page_pid='. intval($id')."'"
baz
2015.06.01, 02:14
Форум: Общие вопросы (Yii 1.x)
Тема: Форма отправлеяется GETом, хотя в AJAX прописан POST
Ответы: 3
Просмотры: 1310

Re: Форма отправлеяется GETом, хотя в AJAX прописан POST

я перелопатил кучу источников и на одном форуме нашел эту инфу. может ,она имеет отношение к какой-нибудь старой версии JQ ?
baz
2015.05.28, 14:17
Форум: Общие вопросы (Yii 1.x)
Тема: Перестают работать TABS(CJuiTabs )
Ответы: 1
Просмотры: 898

Re: Перестают работать TABS(CJuiTabs )

в общем универсальный рецепт - смотрим какие УЖЕ подключенные JS скрипты пытается подключить виджет и отключаем их в script map в экшне, который вызывает Rander Partial с данным виджетом.
baz
2015.05.28, 13:40
Форум: Общие вопросы (Yii 1.x)
Тема: обработчки педжинга GridView остаются на странице
Ответы: 0
Просмотры: 745

обработчки педжинга GridView остаются на странице

Работаю с GridView.Гружу его на страницу ajax-ом. В результате при нажатии на кнопки педжинга в гриде имеем дублирующиеся одинаковые запросы к серверу. Т.е когда очередной грид удаляется его обработчки остаются. При загрузке нового грида в дальнейшем при пейджинге вызывается целая куча обработчиков ...
baz
2015.05.28, 02:14
Форум: Общие вопросы (Yii 1.x)
Тема: Перестают работать TABS(CJuiTabs )
Ответы: 1
Просмотры: 898

Перестают работать TABS(CJuiTabs )

Есть div . В него в зависимости от необходимости гружу через AJAX либо CJuiTabs , либо CGridView. При первой загрузке CJuiTabs все работает , как положено. а вот когда я гружу его же после CGridView , Tabs перестает работать. грузится только разметка. В консоли ошибка : TypeError: jQuery(...).tabs i...
baz
2015.05.27, 15:46
Форум: Общие вопросы (Yii 1.x)
Тема: CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js
Ответы: 4
Просмотры: 1415

Re: CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js

РЕШЕНИЕ ЗАДАЧИ (может, пригодится кому) : суть трабла была в повторном подключении jquery.js и jquery-ui.min.js что было видно в консоли при ajax запросе. решалось через Yii::app()->clientScript->scriptMap['jquery.js'] = false; Yii::app()->clientScript->scriptMap['jquery-ui.min.js'] = false; прямо в...
baz
2015.05.27, 00:57
Форум: Общие вопросы (Yii 1.x)
Тема: Форма отправлеяется GETом, хотя в AJAX прописан POST
Ответы: 3
Просмотры: 1310

Re: Форма отправлеяется GETом, хотя в AJAX прописан POST

Ответ нашел сам. (даже 2!) Я объявлял аякс вот так : $.ajax({ method:"POST", а надо было вот так : $.ajax({type:'POST'}) type (default: 'GET') Type: String An alias for method. You should use type if you're using versions of jQuery prior to 1.9.0. !! и еще, может кому пригодится - url: &qu...
baz
2015.05.27, 00:08
Форум: Общие вопросы (Yii 1.x)
Тема: Форма отправлеяется GETом, хотя в AJAX прописан POST
Ответы: 3
Просмотры: 1310

Форма отправлеяется GETом, хотя в AJAX прописан POST

Объявляю форму : $form = $this->beginWidget('CActiveForm',array( 'id' => 'formTab1', 'method' =>'POST', )); ?> *****здесь элементы формы <?php $this->endWidget(); ?> ниже кнопка по клику на которой я сериализую данную форму и отравляю ее аяксом на сервер. А аяксе прописан POST . Однако, тут начинает...
baz
2015.05.26, 23:59
Форум: Общие вопросы (Yii 1.x)
Тема: CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js
Ответы: 4
Просмотры: 1415

Re: CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js

у меня ,увы, другая ситуация. jquery.js и jquery-ui.min.js грузятся каждый раз . При этом ВСЕ РАБОТАЕТ. а вот когда я отключаю загрузку JS в renderPartial все перестает работать . при том, что query.js и jquery-ui.min.js уже подключены к страничке
baz
2015.05.25, 15:21
Форум: Общие вопросы (Yii 1.x)
Тема: CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js
Ответы: 4
Просмотры: 1415

CJuiTabs грузит каждый раз jquery.yiitab.js и jquery-ui.min.js

Работаю через ajax. данные появляются в браузере моментально. Т.е сам аякс запрос к базе отрабатывается достаточно быстро. В консоли видно что в этот момент подгружаются так же и jquery.js и jquery-ui.min.js . После того, как последний ( jquery-ui.min.js) загрузился, форма приобретает свой нормальны...
baz
2015.05.21, 10:35
Форум: Общие вопросы (Yii 1.x)
Тема: Одно поле в базе- несколько в форме. Как лучше реализовать?
Ответы: 2
Просмотры: 1058

Re: Одно поле в базе- несколько в форме. Как лучше реализовать?

В моем случае понадобится BeforeSave .Спасибо за идею!

1) Дописываю свойства класса модели для полей , которых нет в базе.Описываю правила валидации
2) Загружаю данные в модель из базы
3)заполняю "дополнительные поля"
4)передаю их в форму.