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

kosenka
2009.11.10, 14:27
Форум: Общие вопросы (Yii 1.x)
Тема: Один контроллер, две модели
Ответы: 5
Просмотры: 3654

Re: Один контроллер, две модели

model: User         public function rules()         {                 return array(                         array('username','length','max'=>50),                         array('password','length','max'=>32),                         array('email','length','max'=>64),                         //array('...
kosenka
2009.11.10, 10:18
Форум: Общие вопросы (Yii 1.x)
Тема: Один контроллер, две модели
Ответы: 5
Просмотры: 3654

Один контроллер, две модели

Столкнулся тут с непониманием... Есть модель: User - содержит поля: username,pass,email и т.д. Есть модель: UserDetails - содержит поля: фио,адрес,web и т.д. Есть контроллер: UserController - для регистрации пользователей В функции регистрации делаю так:         $model=new User; // создаем новую мод...
kosenka
2009.10.12, 08:49
Форум: Авторский код и библиотеки
Тема: Хелперы для рендерера Quicky
Ответы: 1
Просмотры: 2763

Хелперы для рендерера Quicky

Как заставить Quicky вызывать, к примеру, CHtml::link. Для Quicky пишем плагин и кладем его в папку plugins: <? function quicky_function_yii_chtml_link($params, $quicky) {         $text=$params[0];                  $url='#';         if(isset($params[1]) and !empty($params[1]))         {             ...
kosenka
2009.10.11, 19:15
Форум: Авторский код и библиотеки
Тема: Quicky view renderer для Yii
Ответы: 1
Просмотры: 3018

Re: Quicky view renderer для Yii

Если в функцию

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

public function renderFile($context,$sourceFile,$data,$return) 
перед

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

$this->quicky->_tpl_vars = $data; 
добавить

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

$data['Yii']=Yii::app(); 

то в шаблонах можно делать так:

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

{$Yii->theme->baseUrl} 
и т.д.
kosenka
2009.10.11, 16:51
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

Re: сравнение скорости CI и Yii

Sam Dark писал(а):Пока уткнулся в http://code.google.com/p/quicky/issues/detail?id=9 (выкидывается ошибка, которую Yii превращает в Exception). Варианта три:
1. Ждать фикса.
2. Поправить в коде Quicky.
3. Отнаследоваться от Quicky и поправить без правок самого Quicky.
Вариант 3 мне кажется будет правильней.
kosenka
2009.10.11, 15:03
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

Re: сравнение скорости CI и Yii

Могу в этом помочь. Как раз есть вечер относительно свободный. Давай попробуем :) За основу взял CSmartyViewRenderer (http://www.tecnoretales.com/programacion/configurar-smarty-en-yii-framework/) <?php /**  * CQuickyViewRenderer implements a view renderer that allows users to use a template syntax ...
kosenka
2009.10.11, 14:45
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

Re: сравнение скорости CI и Yii

± 0.01 сек. и ± 1 Мб памяти — это совершенно не важно. Согласен, но хочется добиться некой перфекции :) Остановлюсь, видимо, на yii, тем более, что хочется изучить что-то новое, а не стоять на месте. Жаль только, что мои попытки прикрутить quicky в качестве рендера шаблонов, пока, не принесли резул...
kosenka
2009.10.11, 14:27
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

Re: сравнение скорости CI и Yii

Попробовать APC / eAccelerator определённо стоит. Боюсь, что не дадут поставить APC на виртуальный хостинг. Да и если, предположим, я отдам проект заказчику, то у меня не будет 100% уверенности, что у заказчика на его хостинге будет стоять APC... Вообщем кругом одна засада и я в печали... что же вы...
kosenka
2009.10.11, 13:37
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

Re: сравнение скорости CI и Yii

Идентичен ли код (хотя-бы по смыслу и возможностям)? Да. Используется ли APC/Xcache/eAccelerator? А как это проверить? Вот phpinfo сервера, где лежат оба проекта: http://hermes.timeweb.ru/phpinfo.php Используется ли Active Record в Yii? Нет. В CI использую dbsimple (http://dklab.ru/lib/DbSimple/) Я...
kosenka
2009.10.11, 09:53
Форум: Общие вопросы (Yii 1.x)
Тема: сравнение скорости CI и Yii
Ответы: 15
Просмотры: 8143

сравнение скорости CI и Yii

Не хочу никаких холи-варс, но мне просто интересно, а кто-нибудь сравнивал по скорости CI и Yii (не на простом 'Hello word', а на реальном проекте) ? Сейчас решил сравнить свой тестовый проект (сранивал только индексную(первую) страницу): Время генерации: CI: 0.0212; Yii: 0.03768 Yiilite: 0.01622 Ис...
kosenka
2009.10.09, 09:34
Форум: Общие вопросы (Yii 1.x)
Тема: chtml::link - как передать class
Ответы: 3
Просмотры: 3078

Re: chtml::link - как передать class

Все. Разобрался.

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

CHtml::link('Link Text',
 array('controller/action','param1'=>'value1'),
 array('target'=>'_blank','class'=>'some_class')
);
 
kosenka
2009.10.09, 09:25
Форум: Общие вопросы (Yii 1.x)
Тема: chtml::link - как передать class
Ответы: 3
Просмотры: 3078

chtml::link - как передать class

Пишем: CHtml::textField('Text', 'some value',          array('id'=>'idTextField',        'width'=>100,        'maxlength'=>100,        'class'=>'some_class'));   получаем: <input id="idTextField" width="100" maxlength="100" class="some_class" type="text&q...
kosenka
2009.10.08, 15:51
Форум: Архив
Тема: [615] кеширование (кто его просил?)
Ответы: 12
Просмотры: 8961

Re: кеширование (кто его просил?)

Sam Dark писал(а):Чем вредно кеширование правил?
Я не говорю, что вредно. Просто ожидал, что для этого нужно "мое разрешение"...
kosenka
2009.10.08, 13:50
Форум: Архив
Тема: [615] кеширование (кто его просил?)
Ответы: 12
Просмотры: 8961

Re: кеширование (кто его просил?)

Ясно. Спасибо.
Но мне кажется это не правильно. Я ж не просил кешировать правила, а тут "Yii увидел, что подключили кеш и давай кешировать все подряд"...
kosenka
2009.10.08, 08:59
Форум: Архив
Тема: [615] кеширование (кто его просил?)
Ответы: 12
Просмотры: 8961

[615] кеширование (кто его просил?)

В конфиге указано:                 'cache'=>array(                         'class'=>'system.caching.CFileCache',                 ),   В контроллере:         $id='Catalog';         $catalog=Yii::app()->cache->get($id);         if($catalog===false)         {               $catalog=Yii::app()->db->crea...
kosenka
2009.10.08, 08:36
Форум: Документация и рецепты (Yii 1.x)
Тема: CodeIgniter → Yii
Ответы: 15
Просмотры: 10170

Re: CodeIgniter → Yii

Sam Dark писал(а):Нужен ли рецепт по переходу CodeIgniter → Yii, описывающий основные отличия?
Да, очень нужен. Сам сейчас в процессе перехода...