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

baydikov
2013.05.30, 16:52
Форум: Общие вопросы (Yii 1.x)
Тема: Unit тестирование контроллера - стоит ли делать и как?
Ответы: 4
Просмотры: 1172

Re: Unit тестирование контроллера - стоит ли делать?

Я пытался написать тест: Вот мой action public function actionIndex()     {         $model = new Opinions();         $opinions = $model->getForHome();         $this->render('index', array('opinions'=>$opinions));     } Вот тест: class SiteTest extends CTestCase {     public function testIndex() {   ...
baydikov
2013.05.30, 16:43
Форум: Общие вопросы (Yii 1.x)
Тема: Unit тест падает при к Yii::app()->controller->__settings
Ответы: 4
Просмотры: 970

Unit тест падает при к Yii::app()->controller->__settings

Здравствуйте! Написал Юнит тест для активации подписки. Метод модели при активации, вызывает метод класса отправки писем, и там происходит обращение к свойству Yii::app()->controller->__settings Тест выдает ошибку PHPUnit_Framework_Error_Notice : Trying to get property of non-object и не проходит, х...
baydikov
2013.05.30, 16:38
Форум: Общие вопросы (Yii 1.x)
Тема: Unit тестирование контроллера - стоит ли делать и как?
Ответы: 4
Просмотры: 1172

Unit тестирование контроллера - стоит ли делать и как?

Здравствуйте! Из документации по Yii я понял, что модульное, т.е Unit тестирование используется для тестирования некоторый классов, компонент, и моделей. Как я понял, тестировать контроллеры стоит функциональным тестированием. В доках в примере также тестируют модель http://www.yiiframework.com/doc/...
baydikov
2013.05.30, 16:31
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - регистро-независимый filter для PostgreSQL
Ответы: 5
Просмотры: 1541

Re: CGridView - регистро-независимый filter для PostgreSQL

baydikov писал(а):
yiijeka писал(а):А вообще можно сразу всё приводить к единому виду: и в выборке, и в ведённом значении фильтра -

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

$criteria->compare('LOWER(text)', strtolower($this->text), true); 
Я попробую ваш способ
Способ работает
baydikov
2013.05.28, 17:44
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - регистро-независимый filter для PostgreSQL
Ответы: 5
Просмотры: 1541

Re: CGridView - регистро-независимый filter для PostgreSQL

yiijeka писал(а):А вообще можно сразу всё приводить к единому виду: и в выборке, и в ведённом значении фильтра -

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

$criteria->compare('LOWER(text)', strtolower($this->text), true);
Я попробую ваш способ
baydikov
2013.05.28, 17:42
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - регистро-независимый filter для PostgreSQL
Ответы: 5
Просмотры: 1541

Re: CGridView - регистро-независимый filter для PostgreSQL

yiijeka писал(а):А вы в третьем параметре CDbCriteria->compare($column, $value, $partialMatch=false) true ставили?
Третий параметр true сдесь просто устанавливает LIKE вместо равенста
baydikov
2013.05.28, 16:04
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - регистро-независимый filter для PostgreSQL
Ответы: 5
Просмотры: 1541

CGridView - регистро-независимый filter для PostgreSQL

Здравствуйте! Хотя с гридами уже работаю не первый раз, но возникла такая ситуация: Проект использует PostgreSQL, и в нем регистро зависимый поиск. В моем гриде много фильтров и получается, что если есть запись: Big House и мы в фильтре напишем house то результат будет не релевантным, а если так Hou...
baydikov
2013.03.06, 18:35
Форум: Общие вопросы (Yii 1.x)
Тема: Использjвание кэша браузера в Yii
Ответы: 5
Просмотры: 2136

Re: Использjвание кэша браузера в Yii

А как это делается? Не подскажите?
baydikov
2013.03.06, 18:00
Форум: Общие вопросы (Yii 1.x)
Тема: Использjвание кэша браузера в Yii
Ответы: 5
Просмотры: 2136

Re: Использjвание кэша браузера в Yii

А с помощью CHttpCacheFilter это не делается?
baydikov
2013.03.06, 17:38
Форум: Общие вопросы (Yii 1.x)
Тема: Использjвание кэша браузера в Yii
Ответы: 5
Просмотры: 2136

Использjвание кэша браузера в Yii

Здравствуйте! Протестировал свой проект в сервисе гугла https://developers.google.com/speed/pagespeed/insights И он показал следующие: Используйте кэш браузера Настройка срока годности или максимальный возраст в HTTP заголовки для статических ресурсов инструктирует браузер для загрузки ранее загруже...
baydikov
2013.03.04, 11:26
Форум: Общие вопросы (Yii 1.x)
Тема: На какое максимальное время можно кешировать?
Ответы: 3
Просмотры: 1374

На какое максимальное время можно кешировать?

Здравствуйте! Кеширую запрос на получение отзывов, но отзывы получаются очень редко и таблица соответственно редко обновляется. Я установил время кеша на час. Мне бы хотелось установить где то на месяц или неделю? Есть ли какие то ограничения на времени кеша, на сколько максимум его можно поставить?...
baydikov
2013.01.29, 19:08
Форум: Общие вопросы (Yii 1.x)
Тема: Как аяксом обновлять большие DIV с большим количеством кода?
Ответы: 1
Просмотры: 582

Как аяксом обновлять большие DIV с большим количеством кода?

Здравствуйте! У меня задача переписать сайт с Cakephp на Yii. Там часто во вьюхах встречаются подобные вещи: echo $ajax->div('updateDiv'); много html и php echo $ajax->divEnd('updateDiv');   Что делает этот блок: Во вьюхе может быть форма или какая то кнопка, которая обращается аяксом к экшену, посл...
baydikov
2013.01.25, 13:18
Форум: Общие вопросы (Yii 1.x)
Тема: 1 секунда на соединение с БД, как от нее избавиться???
Ответы: 1
Просмотры: 520

1 секунда на соединение с БД, как от нее избавиться???

Здравствуйте! При профилировании своего проекта заметил что практически на каждой странице время выполнения работы с БД более 1 секунды. Мне подсказали, что в конфиге надо прописать такие строки: schemaCachingDuration' => 3600, 'persistent'=>true, Первая строка сохраняет в кеше схемы таблиц в БД, а ...
baydikov
2013.01.04, 12:41
Форум: Общие вопросы (Yii 1.x)
Тема: Скорость выполнения скрипта, почему такие интересные цифры?
Ответы: 5
Просмотры: 1155

Re: Скорость выполнения скрипта, почему такие интересные циф

Нужно больше кода! А еще структуры таблиц и кол-ва данных в них. Если у вас в Settings 2 записи, а например, в Pages 2 миллиона и вы дергаете findAll, то логично будет, что первый выполнится быстро, а второй медленно. В таблицах 5-50 записей. Я анализирую время выполнения разных скриптов на проекте...
baydikov
2013.01.04, 12:26
Форум: Общие вопросы (Yii 1.x)
Тема: Скорость выполнения скрипта, почему такие интересные цифры?
Ответы: 5
Просмотры: 1155

Re: Скорость выполнения скрипта, почему такие интересные циф

БД MySql
Запросы такого плана:
$all_settings = Settings::model()->findAll();
$all_pages =Pages::model()->findAll();
$all_emails = Emails::model()->findAll();
$all_opinions = Opinions::model()->findAll();
baydikov
2013.01.04, 12:17
Форум: Общие вопросы (Yii 1.x)
Тема: Скорость выполнения скрипта, почему такие интересные цифры?
Ответы: 5
Просмотры: 1155

Скорость выполнения скрипта, почему такие интересные цифры?

Здравствуйте! Выполнил несколько запросов в БД друг за другом, отслеживал выполнение скрипта по времени, все запросы AR, получил такие значения: 1357290514.359 - 1 1357290514.3591 - 5 1357290514.3591 - 6 1357290515.3944 - 7 1357290515.3957 - 8 1357290515.397 - 9 1357290515.3984 - 10 1357290515.4085 ...
baydikov
2012.12.10, 17:13
Форум: Общие вопросы (Yii 1.x)
Тема: Twig renderPartial
Ответы: 0
Просмотры: 840

Twig renderPartial

Здравствуйте! Я использую расширение для Twig под Yii Если к примеру у меня представление .twig, то как мне сделать renderPartial формы <?php echo Yii::app()->controller->renderPartial('/elements/form/support_request', array('model'=>$model)); ?> для twig я пишу  {{ void(App.controller.renderPartial...
baydikov
2012.12.10, 11:59
Форум: Общие вопросы (Yii 1.x)
Тема: Twig помогите его правильно запустить
Ответы: 1
Просмотры: 876

Twig помогите его правильно запустить

Здравствуйте! У меня есть почти дописанный проект на Yii, но пришла задача интегрировать в него Twig. Я скачал данное расширение, положил в папку extensions, в vendors скачал либы твига, добавил код в файл конфига: 'viewRenderer' => array(             'class' => 'ext.twig.ETwigViewRenderer',        ...
baydikov
2012.12.07, 11:12
Форум: Общие вопросы (Yii 1.x)
Тема: Запись в базу иероглифов (китайских, японских)
Ответы: 10
Просмотры: 2025

Re: Запись в базу иероглифов (китайских, японских)

lancecoder писал(а):вы уверены что они там есть?
100%
Мне кажется данные теряются где то во время перехода с Php в MySql