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

kritik
2012.01.20, 14:02
Форум: Общие вопросы (Yii 1.x)
Тема: Двойная авторизация.
Ответы: 15
Просмотры: 4656

Re: Двойная авторизация.

Тема конечно старая, но по прежнему актуальная.
Sam Dark писал(а):...«залогинивать» ещё одного юзера меняя WebUser текущего.
Можно поподробнее про замену WebUser ?
Буду очень признателен.
kritik
2011.11.16, 01:55
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Баг в CGridView
Ответы: 25
Просмотры: 11782

Re: Баг в CGridView

Если долго мучиться, что нибудь получится. Нашел решение: $this->widget('zii.widgets.grid.CGridView', array(     'dataProvider' => $dataProvider,     'ajaxUrl' => $this->createUrl('index'),     ...   Если жестко задавать 'ajaxUrl' при вызове виджета, проблем не возникает. Правде есть нюанс - сбивает...
kritik
2011.08.13, 14:34
Форум: Общие вопросы (Yii 1.x)
Тема: Как получить SQL запрос из CDbCriteria
Ответы: 2
Просмотры: 5427

Re: Как получить SQL запрос из CDbCriteria

Зачем вы расширяете CGridView чтобы вывести сумму по одному столбцу? Изначально виджет расширен под нужды верстки + куча других фенечек, например кнопка добавления записей. Но в данном случае это не имеет значения, проблема в другом. ( А вообще это дело вкуса. Мне проще расширить виджет один раз, н...
kritik
2011.08.12, 21:58
Форум: Общие вопросы (Yii 1.x)
Тема: Widget CGridView + sum, count...
Ответы: 4
Просмотры: 2322

Re: Widget CGridView + sum, count...

http://yiiframework.ru/forum/viewtopic.php?f=3&t=3935 Та же проблема. Я продвинулся в этом. Но наткнулся на проблему с запросом. Кстати, если связанных данных нет, все работает отлично. Сам вывод я организовал следующим образом: Унаследовав CGridView создал свой виджет. Чтобы не вдаваться в подр...
kritik
2011.08.12, 19:29
Форум: Общие вопросы (Yii 1.x)
Тема: Как получить SQL запрос из CDbCriteria
Ответы: 2
Просмотры: 5427

Как получить SQL запрос из CDbCriteria

По мотивам темы http://yiiframework.ru/forum/viewtopic.php?f=8&t=3227 Основная задача - получить SQL запрос из CDbCriteria Моя Задача: Имеется список заказов отображаемый через CGridView. У модели заказов есть куча разнообразных отношений, которые используются в поиске. Необходимо посчитать сумм...
kritik
2011.07.06, 10:47
Форум: Документация и рецепты (Yii 1.x)
Тема: функции mysql в select
Ответы: 11
Просмотры: 7538

Re: функции mysql в select

Таблицы нужны, не нужны поля от этих таблиц в SELECT. Именно этого не удается достичь. Я исследовал CDbCriteria и выяснил, что запрос к базе в данном случае строит CActiveFinder Вытянуть запрос из CActiveFinder у меня не получилось. Как вариант можно переписать свой копомпонент на основе CActiveFind...
kritik
2011.06.29, 14:56
Форум: Документация и рецепты (Yii 1.x)
Тема: функции mysql в select
Ответы: 11
Просмотры: 7538

Re: функции mysql в select

$criteria->with = array(); Но тогда я не получу то что мне нужно. Суть в том, что в зависимости от фильтра грида выводятся определенные записи и тем же запросом ( только с другим SELECT ) показывается сумма по полю price Upd http://www.yiiframework.com/doc/guide/1.1/ru/database.arr#sec-4 Даже если и...
kritik
2011.06.29, 14:21
Форум: Документация и рецепты (Yii 1.x)
Тема: функции mysql в select
Ответы: 11
Просмотры: 7538

Re: функции mysql в select

Проблема только в том, что несмотря на то что я указываю $criteria->select = array("SUM(price) as price");  В результирующем запросе присутствует не только SUM(price) as price, но и поля из реляций  SELECT SUM(price) as price, `t`.`id` AS `t0_c0`, `customer`.`id` AS `t1_c0`...   поэтому вы...
kritik
2011.06.29, 02:18
Форум: Документация и рецепты (Yii 1.x)
Тема: функции mysql в select
Ответы: 11
Просмотры: 7538

Re: функции mysql в select

А ваш пример из первого поста работает? Я столкнулся с проблемой Mixing of GROUP columns (MIN(),MAX(),COUNT(),...)  Несмотря на то, что у меня $criteria->select = array("SUM(price) as price");  в результирующем запросе SELECT включает в себя все остальные поля из relations: SELECT SUM(pric...
kritik
2010.11.18, 01:01
Форум: Общие вопросы (Yii 1.x)
Тема: Передача параметров фильтрации из CGridView в Эксель
Ответы: 8
Просмотры: 3511

Re: Передача параметров фильтрации из CGridView в Эксель

Полазил по коду и отвечаю сам:
Яваскриптовая функция, которая возвращает текущий УРЛ Грида:
$.fn.yiiGridView.getUrl('ИД ГРИДА')

П.С. Все таки как изящен этот фреймворк. Часто тратишь несколько часов, чтобы написать 5 строк кода.
kritik
2010.11.17, 23:55
Форум: Общие вопросы (Yii 1.x)
Тема: Передача параметров фильтрации из CGridView в Эксель
Ответы: 8
Просмотры: 3511

Re: Передача параметров фильтрации из CGridView в Эксель

Столкнулся с такой же задачей. Но у меня грид работает используя АЯКС. Сформулирую вопрос более абстрактно: Как из CGridView получить параметры после отработки АЯКС запроса( поиск, фильтр ) ? А вот заюзать параметры у меня на мой взгляд получилось более красиво Привожу пример actions для Грида и для...
kritik
2010.08.16, 10:48
Форум: Новости, события, встречи
Тема: Agile Web Application Development with Yii 1.1 and PHP5
Ответы: 36
Просмотры: 31998

Re: Agile Web Application Development with Yii 1.1 and PHP5

Мне вчера постоянный заказчик выслал. Начал читать. Пока ничего сказать не могу. Файл - обычный PDF, но на каждой странице стоят реквизиты покупателя - This material is copyright and is licensed for the sole use by ... on 13th August 2010 ... Поэтому делиться не рискну. Но готов скинуться на покупку...
kritik
2010.08.04, 18:23
Форум: Общие вопросы (Yii 1.x)
Тема: Двойная авторизация.
Ответы: 15
Просмотры: 4656

Re: Двойная авторизация.

Таблица в 30-50 полей - сильно, mitallast прав, для профиля, адреса и прочей чепушни надо делать отдельную таблицу А что мне это даст? У меня поиск по клиентам в админке реализован одним запросом, который строится из параметров формы поиска. Работает прекрасно. Даешь всё в одной таблице с джойнами ...
kritik
2010.08.01, 19:25
Форум: Общие вопросы (Yii 1.x)
Тема: Двойная авторизация.
Ответы: 15
Просмотры: 4656

Re: Двойная авторизация.

От двух таблиц отказываться не хочу.
Таблица пользователей админки обычно состоит из 6-7 полей.
Таблица клиентов из 30-50 полей.
kritik
2010.08.01, 18:50
Форум: Общие вопросы (Yii 1.x)
Тема: Двойная авторизация.
Ответы: 15
Просмотры: 4656

Re: Двойная авторизация.

Всегда пользователей админки и пользователей фронтенда держал в отдельных таблицах. Они никогда не пересекались. Двойная авторизация нужна чтобы одновременно быть залогиненым там и там. Учитывая что нет абсолютно никакого пересечения, не хотелось бы заморачиваться с ролями в данном случае. Да и я не...
kritik
2010.08.01, 15:13
Форум: Общие вопросы (Yii 1.x)
Тема: Двойная авторизация.
Ответы: 15
Просмотры: 4656

Двойная авторизация.

Как реализовать двойную авторизацию? Есть админка. В ней авторизирован админ. И есть клиентская часть на фронте. Пользователи клиентской части лежат в одной таблице, пользователи админки в другой. Нужно чтобы можно было быть авторизированым одновременно как админ и как клиент. Адмнка и фронтенд - од...
kritik
2010.07.31, 21:42
Форум: Общие вопросы (Yii 1.x)
Тема: Использование произвольных URL
Ответы: 6
Просмотры: 2435

Re: Использование произвольных URL

Вот как выглядят правила: 'rules' => array(     '<controller:\w+>/<id:\d+>'                 =>  '<controller>/view',     '<controller:\w+>/<action:\w+>/<id:\d+>'    =>  '<controller>/<action>',     '<controller:\w+>/<action:\w+>'             =>  '<controller>/<action>',     '<alias>'  => 'pages/view...
kritik
2010.07.31, 21:14
Форум: Общие вопросы (Yii 1.x)
Тема: Использование произвольных URL
Ответы: 6
Просмотры: 2435

Re: Использование произвольных URL

Это я прочитал... Но там нет ничего про <alias>
kritik
2010.07.31, 19:59
Форум: Общие вопросы (Yii 1.x)
Тема: Использование произвольных URL
Ответы: 6
Просмотры: 2435

Re: Использование произвольных URL

Не работает. Но если написать '<alias>' => 'page/view' , то вроде как работает. Но появилась другая проблема. При отсутствии такого правила у меня http://www.domain.com/Products вызывал срабатывание контроллера ProductsController.php С этим правилом ProductsController.php можно лишь вызвать лишь зап...
kritik
2010.07.30, 20:19
Форум: Общие вопросы (Yii 1.x)
Тема: Использование произвольных URL
Ответы: 6
Просмотры: 2435

Использование произвольных URL

Только начал освоение фреймворка. Прощупываю на предмет возможностей. С ЧПУ в принципе разобрался(с возможностями описанными в руководстве). Но не могу сообразить как сделать следующее: Я хочу чтобы статические станицы имели такие адреса: http://www.domain.com/ProductInformation http://www.domain.co...