Найдено 677 результатов
- 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('...
- 2009.11.10, 10:18
- Форум: Общие вопросы (Yii 1.x)
- Тема: Один контроллер, две модели
- Ответы: 5
- Просмотры: 3654
Один контроллер, две модели
Столкнулся тут с непониманием... Есть модель: User - содержит поля: username,pass,email и т.д. Есть модель: UserDetails - содержит поля: фио,адрес,web и т.д. Есть контроллер: UserController - для регистрации пользователей В функции регистрации делаю так: $model=new User; // создаем новую мод...
- 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])) { ...
- 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}
- 2009.10.11, 16:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: сравнение скорости CI и Yii
- Ответы: 15
- Просмотры: 8143
Re: сравнение скорости CI и Yii
Вариант 3 мне кажется будет правильней.Sam Dark писал(а):Пока уткнулся в http://code.google.com/p/quicky/issues/detail?id=9 (выкидывается ошибка, которую Yii превращает в Exception). Варианта три:
1. Ждать фикса.
2. Поправить в коде Quicky.
3. Отнаследоваться от Quicky и поправить без правок самого Quicky.
- 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 ...
- 2009.10.11, 14:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: сравнение скорости CI и Yii
- Ответы: 15
- Просмотры: 8143
Re: сравнение скорости CI и Yii
± 0.01 сек. и ± 1 Мб памяти — это совершенно не важно. Согласен, но хочется добиться некой перфекции :) Остановлюсь, видимо, на yii, тем более, что хочется изучить что-то новое, а не стоять на месте. Жаль только, что мои попытки прикрутить quicky в качестве рендера шаблонов, пока, не принесли резул...
- 2009.10.11, 14:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: сравнение скорости CI и Yii
- Ответы: 15
- Просмотры: 8143
Re: сравнение скорости CI и Yii
Попробовать APC / eAccelerator определённо стоит. Боюсь, что не дадут поставить APC на виртуальный хостинг. Да и если, предположим, я отдам проект заказчику, то у меня не будет 100% уверенности, что у заказчика на его хостинге будет стоять APC... Вообщем кругом одна засада и я в печали... что же вы...
- 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/) Я...
- 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 Ис...
- 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')
);
- 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...
- 2009.10.08, 16:17
- Форум: Архив
- Тема: [615] кеширование (кто его просил?)
- Ответы: 12
- Просмотры: 8961
- 2009.10.08, 15:51
- Форум: Архив
- Тема: [615] кеширование (кто его просил?)
- Ответы: 12
- Просмотры: 8961
Re: кеширование (кто его просил?)
Я не говорю, что вредно. Просто ожидал, что для этого нужно "мое разрешение"...Sam Dark писал(а):Чем вредно кеширование правил?
- 2009.10.08, 13:50
- Форум: Архив
- Тема: [615] кеширование (кто его просил?)
- Ответы: 12
- Просмотры: 8961
Re: кеширование (кто его просил?)
Ясно. Спасибо.
Но мне кажется это не правильно. Я ж не просил кешировать правила, а тут "Yii увидел, что подключили кеш и давай кешировать все подряд"...
Но мне кажется это не правильно. Я ж не просил кешировать правила, а тут "Yii увидел, что подключили кеш и давай кешировать все подряд"...
- 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...
- 2009.10.08, 08:36
- Форум: Документация и рецепты (Yii 1.x)
- Тема: CodeIgniter → Yii
- Ответы: 15
- Просмотры: 10170
Re: CodeIgniter → Yii
Да, очень нужен. Сам сейчас в процессе перехода...Sam Dark писал(а):Нужен ли рецепт по переходу CodeIgniter → Yii, описывающий основные отличия?