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

sergasd
2018.08.08, 13:20
Форум: Тестирование (Yii 2.x)
Тема: Тестирование с базой данных
Ответы: 3
Просмотры: 3165

Re: Тестирование с базой данных

Не вижу в них каких-либо существенных приемуществ перед haveRecord, кроме того что можно создавать какие-то глобальные фикстуры.
Предпочитаю чтобы фикстуры были созданы прямо в файле с тестом, это нагляднее.
sergasd
2018.08.07, 21:16
Форум: Тестирование (Yii 2.x)
Тема: Тестирование с базой данных
Ответы: 3
Просмотры: 3165

Re: Тестирование с базой данных

Для функциональных и интеграционных использую только модуль Yii2.
Для каждого теста свой набор фикстур (т.е. через методы haveRecord, завернутые в builder класс для каждой сущности)

Пока хватает для всех задач.
sergasd
2014.10.15, 08:48
Форум: Общие вопросы (Yii 1.x)
Тема: Как найти ВСЕ записи?
Ответы: 5
Просмотры: 1709

Re: Как найти ВСЕ записи?

не работает это значит белый экран когда такой запрос как указан мной выше. Вы превысили объем памяти выделенный для скрипта. Включите отображение ошибок: error_reporting(-1); ini_set('display_errors', 1); Попробуйте - разбить вывод постранично - использовать CDataProviderIterator - Построитель зап...
sergasd
2014.10.12, 16:58
Форум: Общие вопросы (Yii 1.x)
Тема: COutputCache, CMemCache - Проблема с кешированием страницы
Ответы: 6
Просмотры: 2271

Re: COutputCache, CMemCache - Проблема с кешированием страни

Параметр cacheID указывает ID компонента, который будет кэшировать, а не ключ для закэшированных данных.
sergasd
2014.09.05, 18:42
Форум: Общие вопросы (Yii 1.x)
Тема: вопрос по регулярке и CHTML
Ответы: 4
Просмотры: 2248

Re: вопрос по регулярке и CHTML

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

preg_replace_callback('/\S+plati.ru\S+idd=([0-9]+)/', function($matches) {

    print_r($matches);
    return "http://myurl" . $matches[1];

}, $string);
sergasd
2014.07.22, 17:14
Форум: Общие вопросы (Yii 1.x)
Тема: скобки {}
Ответы: 3
Просмотры: 1286

Re: скобки {}

В скобках можно написать выражение.

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

<?php

class Test {
    public $attribute = 100;
}

$a = new Test();
echo $a->{'a' . 'ttribut' . 'e'};
http://ru2.php.net/manual/ru/language.t ... ng.complex
sergasd
2014.03.03, 06:51
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок
Ответы: 2
Просмотры: 1196

Re: Обработка ошибок

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

$rnd = mt_rand(0, 9999) + time();
Так вы когда-нибудь затерете старое изображение.
sergasd
2014.03.01, 20:42
Форум: Общие вопросы по программированию
Тема: git fetch
Ответы: 3
Просмотры: 1239

Re: git fetch

1) Настроил гит на домашнем. (назовем это состоянием A, предполагаю что init commit был сделан) 2) Потом скопировал весь проект и установил на рабочем (на работе состояние A) 3) Внес изменения на нем сделал коммит. (на работе состояние B) 4) Отправил на гитхаб. (на гитхабе состояние B) 5) Дома был с...
sergasd
2014.03.01, 10:14
Форум: Общие вопросы по программированию
Тема: git fetch
Ответы: 3
Просмотры: 1239

Re: git fetch

При выполнении fetch гит скачал данные с гитхаба, но не сделал автоматическое слияние их с вашей локальной веткой master. Перед выполнением git push сначала нужно смержить удаленный master со своим локальным с помощью git pull, потом делайте push.
sergasd
2013.12.06, 17:26
Форум: Общие вопросы (Yii 1.x)
Тема: ConsoleCommand + COM
Ответы: 2
Просмотры: 3390

Re: ConsoleCommand + COM

Отдельный файл вы запускаете через браузер или консоль ?
Посмотрите какой php.ini используется в обоих случаях.
sergasd
2013.11.24, 16:21
Форум: Установка и настройка
Тема: Кэширование запросов AR
Ответы: 4
Просмотры: 3764

Re: Кэширование запросов AR

Без кэширования записи выводятся ?
Соединение 'cron' правильно настроено ?
sergasd
2013.11.24, 15:22
Форум: Установка и настройка
Тема: Кэширование запросов AR
Ответы: 4
Просмотры: 3764

Re: Кэширование запросов AR

Скорее всего блокируется сессия, перед вставкой 5000 записей используйте session_write_close() чтоб проверить.
sergasd
2013.10.02, 19:14
Форум: Установка и настройка
Тема: пошаговая настройка Xdebug + OpenServer + PHPStorm
Ответы: 11
Просмотры: 38725

Re: пошаговая настройка Xdebug + OpenServer + PHPStorm

Для chrome вместо закладок можно использовать удобное расширение.
https://chrome.google.com/webstore/deta ... dgkmoaaaoc
sergasd
2013.09.21, 15:10
Форум: Общие вопросы (Yii 1.x)
Тема: Нужны ли транзакции, чтобы узнать id последней записи?
Ответы: 2
Просмотры: 1662

Re: Нужны ли транзакции, чтобы узнать id последней записи?

Если вы вставляете данные и получаете LAST INSERT ID в рамках одной сессии с mysql, то можно обойтись без транзакции. http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id The ID that was generated is maintained in the server on a per-connection basis. This means ...
sergasd
2013.09.07, 17:38
Форум: Общие вопросы (Yii 1.x)
Тема: Выбор записей с непустыми результатами жадной загрузки
Ответы: 2
Просмотры: 1444

Re: Выбор записей с непустыми результатами жадной загрузки

Если правильно понимаю задачу, вам нужно указать в настройках связи joinType => INNER JOIN.

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

$criteria->with=array(
    '<реляция>' => array(
        'joinType' => 'INNER JOIN'
    )
);