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

Filsh
2014.03.09, 17:43
Форум: Общие вопросы по программированию
Тема: Разделение
Ответы: 2
Просмотры: 916

Re: Разделение

Если будет применяться yii2, то посмотрите на скелет https://github.com/yiisoft/yii2-app-advanced
если на yii1, то примерно то же можно сделать, там подразумевается что все приложение лежит в common, а в отдельных частях оно дополняется/переопределяется
Filsh
2014.03.09, 13:38
Форум: Общие вопросы по программированию
Тема: Форматирование времени через расширение intl
Ответы: 1
Просмотры: 1790

Форматирование времени через расширение intl

Собственно столкнулся с непонятной проблемой, а именно IntlDateFormatter форматирует дату с неправильной timezone date_default_timezone_set('Europe/Kiev'); $time = time(); $formatter = new IntlDateFormatter('ru', IntlDateFormatter::MEDIUM, IntlDateFormatter::FULL, date_default_timezone_get()); var_d...
Filsh
2014.01.16, 01:50
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и метод отправки GET
Ответы: 3
Просмотры: 1558

Re: ActiveForm и метод отправки GET

да, action как то не пришел сразу в голову, это отчасти решает проблему
но тем не менее мне кажеться что форма не должна знать о каких то GET параметрах, кроме своих полей
если нужны какие то параметры с GET, то разработчик должен сам об этом позаботиться вставив hidden
Filsh
2014.01.16, 01:29
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и метод отправки GET
Ответы: 3
Просмотры: 1558

ActiveForm и метод отправки GET

Есть форма, у нее задан метод отправки GET, получается все параметры клеются в урл. И тут закралась ошибка(может я чего то не понял) при повторной отправке формы параметры доклеиваются к урл, и так до безконечности, вся проблема в этом куске кода с ядра(yii\helpers\BaseHtml::beginForm) if (!strcasec...
Filsh
2013.12.29, 02:07
Форум: Общие вопросы (Yii 2.x)
Тема: Нет каталогов переводов
Ответы: 1
Просмотры: 1211

Нет каталогов переводов

Облазил весь инет, так и не нашел переводов для сообщений ядра('yii' и 'app')
Они еще не добавлены, или я не там искал?
Filsh
2013.12.27, 01:24
Форум: Архив
Тема: Не работает событие missingTranslation
Ответы: 3
Просмотры: 2148

Не работает событие missingTranslation

Platform::$app->language = 'ru-RU'; $source = Platform::$app->i18n->getMessageSource('platform'); $source->on(     MessageSource::EVENT_MISSING_TRANSLATION,     function ($event) {         var_dump($event);     } ); Platform::t('platform', 'I am'); Не работает потому что I18N::getMessageSource($cat...
Filsh
2013.12.27, 00:16
Форум: Общие вопросы (Yii 1.x)
Тема: Yii и Poedit
Ответы: 3
Просмотры: 2324

Re: Yii и Poedit

Маленькая поправка, что бы gettext заработал(по крайней мере в Yii2)
ключевое слово должно быть таким
t:1c,2
1c - каталог(контекст)
Filsh
2013.12.26, 23:48
Форум: Общие вопросы (Yii 1.x)
Тема: Yii и Poedit
Ответы: 3
Просмотры: 2324

Re: Yii и Poedit

Та нет же, все нашлось))
в Poedit настраиваем ключевое слово
t:2
где t это собственно Yii::t, а 2 - позиция аргумента
там еще кучу всего можно накрутить, подробнее тут
http://www.gnu.org/software/gettext/man ... ation.html
5.1.6 Language specific options
Filsh
2013.12.26, 23:30
Форум: Общие вопросы (Yii 1.x)
Тема: Yii и Poedit
Ответы: 3
Просмотры: 2324

Re: Yii и Poedit

Поддержываю вопрос, в Yii2 все так же сейчас видится только вариант переопределения Yii::t('catalog', 'text') так что бы параметр категории был всегда один и тот же и все переводы хранить в одном каталоге, либо параметр категории переносить вторым параметром, а сообщение первым. Но эти варианты я сч...
Filsh
2013.05.13, 18:33
Форум: Общие вопросы (Yii 1.x)
Тема: Можно ли сделать вложенный GridView?
Ответы: 3
Просмотры: 1533

Re: Можно ли сделать вложенный GridView?

может уже поздно, конечно))

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

$this->widget('zii.widgets.grid.CGridView', array( 
делает echo
нужно переопределить widget что бы он возвращал результат рендеринга
Filsh
2013.01.23, 10:48
Форум: Общие вопросы (Yii 1.x)
Тема: Работа с PUT данными
Ответы: 4
Просмотры: 1350

Re: Работа с PUT данными

Спасибо)
Filsh
2013.01.23, 10:44
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

Вообще-то как я знаю мемкэш на одной машине это зло, используй APC почему зло? То есть похоже что при первом вызове идет подключение к БД да, в этом вся и проблема, либо кешировать блоки целиком, либо смирится с соединением, но так как на боевом сервере соединение будет открыватся достаточно быстро...
Filsh
2013.01.03, 18:08
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

блин...
полез в исходники CDbConnection, он открывает соединение на createCommand и прочее...
как то не логично, зачем же открывать базу, а потом смотреть наличие данных в кеше?
теперь прийдеться проверять сначала в кеше, и если нужно создавать модель AR :(
Filsh
2013.01.03, 17:47
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

отрубил комп от сети, начал кричать что мускула не найдет :) как отключить автоконнект? конфигурация такая 'db' => array(             'class' => 'application.components.EDbConnectionManager',             'connectionString' => 'mysql:host='.DB_HOST.';dbname=multi_media',             'username' => DB_...
Filsh
2013.01.03, 17:42
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

все тестирую на домашнем ПК, но mysql удаленный, поэтому без кеша долго Мемкеш на локальной машине вместе с кодом интересно то что, такой код работает так Yii::beginProfile('UsersInfo'); UsersInfo::model()->cache(3600*24)->findByPk($idUser); // 0.57915 Yii::endProfile('UsersInfo'); Yii::beginProfile...
Filsh
2013.01.03, 16:37
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

это не соединение с базой, два вызова делал, оба долго отрабатывают
Filsh
2013.01.03, 16:12
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Re: Кеширование ActiveRecords

единственное что пришло в голову, это то что соединение с базой открывается долго, она у меня удаленная
тогда другой вопрос, как отложить соединение, если в кеше есть данные?
Filsh
2013.01.03, 16:09
Форум: Общие вопросы (Yii 1.x)
Тема: Кеширование ActiveRecords
Ответы: 9
Просмотры: 1988

Кеширование ActiveRecords

Занялся вопросом кешировани и как то оно очень долго выполняется использую memcache профилирую так Yii::beginProfile('Test'); Users::model()->cache(3600*24)->findByPk($idUser); Yii::endProfile('Test'); этот код из кеша выполняется за 0.55693 ! при чем другие кеши отдается мометально, проблема только...