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

ElisDN
2013.12.11, 16:27
Форум: Общие вопросы (Yii 1.x)
Тема: TbHtml.php - failed(Прошу помощи у Гуру)
Ответы: 11
Просмотры: 5047

Re: TbHtml.php - failed(Прошу помощи у Гуру)

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

bootstrap\widgets\TbHtml.php
bootstrap.helpers.TbHtml
Пути разные.
ElisDN
2013.12.11, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: А что насчет нормального ЧПУ? (есть проблемы)
Ответы: 34
Просмотры: 37442

Re: А что насчет нормального ЧПУ?

Tommi писал(а):Я говорю о том, что не могу узнать и сопоставить название параметра...
Итак ВСЕМ, ВСЕМ, ВСЕМ, в аргументах action действий, можно использовать только имена параметров - $one, $two, $three,...
Ответил вам про рефлексию и сериализацию http://www.elisdn.ru/blog/48/routing-in ... urlmanager
ElisDN
2013.12.11, 13:24
Форум: Общие вопросы (Yii 2.x)
Тема: А что насчет нормального ЧПУ? (есть проблемы)
Ответы: 34
Просмотры: 37442

Re: А что насчет нормального ЧПУ?

Ответил в комментарии снова. Как раз одно правило на весь сайт.
ElisDN
2013.12.09, 19:41
Форум: Общие вопросы (Yii 1.x)
Тема: Нужна помощь по urlManager
Ответы: 4
Просмотры: 1286

Re: Нужна помощь по urlManager

Тагда нужно делать класс-правило. В статье про это есть на примере страниц.
ElisDN
2013.12.09, 17:43
Форум: Общие вопросы (Yii 1.x)
Тема: Нужна помощь по urlManager
Ответы: 4
Просмотры: 1286

Re: Нужна помощь по urlManager

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

'<id:\d+>' => 'default/index',

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

public function actionIndex($id=0) {...}
Кроме документации советую ещё о маршрутизации почитать.
ElisDN
2013.12.06, 18:55
Форум: Общие вопросы (Yii 1.x)
Тема: Миграции для чайника :)
Ответы: 5
Просмотры: 5271

Re: Миграции для чайника :)

Как раз пишу статью по этому поводу. Может завтра опубликую.
ElisDN
2013.12.05, 22:13
Форум: Общие вопросы (Yii 1.x)
Тема: Action должен возвращать изображение
Ответы: 2
Просмотры: 3376

Re: Action должен возвращать изображение

А что это за пробелы у первой кавычки?
ElisDN
2013.12.03, 21:00
Форум: Общие вопросы (Yii 1.x)
Тема: Показать, редактировать, удалить
Ответы: 3
Просмотры: 2167

Re: Показать, редактировать, удалить

Можно использовать маршрутизацию типа REST, то есть разруливать экшены по одному адресу и использовать запросы GET, POST, PUT или DELETE.
ElisDN
2013.12.03, 12:06
Форум: Общие вопросы (Yii 1.x)
Тема: Paginator и urlManager
Ответы: 2
Просмотры: 3445

Re: Paginator и urlManager

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

'/page/<page:\d+>' => 'site/index',
'/' => 'site/index', 
ElisDN
2013.11.30, 13:35
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView вопрос внутри
Ответы: 4
Просмотры: 3209

Re: CGridView вопрос внутри

И чтобы HTML не экранировало:

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

'value' => function ($data) { ... },
'type' => 'html',
ElisDN
2013.11.30, 12:57
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView вопрос внутри
Ответы: 4
Просмотры: 3209

Re: CGridView вопрос внутри

Нормально: 'value' => function ($data) {     $html = '';     foreach ($data->attr as $item) {         $html .= CHtml::tag('span', array('id'=>'weight_' . $data->id . '_' . $item->id), $item->property);     }     return $html; } Если что-то повторяется по несколько раз, то можно сделать свою ячейку .
ElisDN
2013.11.18, 19:21
Форум: Общие вопросы (Yii 1.x)
Тема: afterFind && beforeSave
Ответы: 11
Просмотры: 4644

Re: afterFind && beforeSave

$model = Post::model()->findByPk($id); // здесь находится запись и срабатывает afterFind $model->attributes = $_POST['Post']; $model->save(); // здесь beforeValidate, afterValidate, beforeSave, сохранение и afterSave    $model = new Post(); // здесь ничего $model->attributes = $_POST['Post']; $mode...
ElisDN
2013.11.18, 09:51
Форум: Общие вопросы (Yii 1.x)
Тема: afterFind && beforeSave
Ответы: 11
Просмотры: 4644

Re: afterFind && beforeSave

Как с какой радости? afterFind и должен каждый раз срабатывать.
ElisDN
2013.11.18, 09:47
Форум: Общие вопросы (Yii 1.x)
Тема: [РЕШЕНО] Фантомные дубли URL. Их вроде нет, но они есть.
Ответы: 33
Просмотры: 21626

Re: [РЕШЕНО]Острая проблема почти для всех yii проектов

keltstr писал(а):Идея понятна, но как рабочий вариант сделать ?

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

Yii::app()->controller->redirect($url, true, 301); 
ElisDN
2013.11.17, 21:54
Форум: Общие вопросы (Yii 1.x)
Тема: несколько обработчиков события компонента
Ответы: 5
Просмотры: 1690

Re: несколько обработчиков события компонента

...если обычной переменной присваивается значение, то это значение заменяет предыдущее. Это если обычной переменной. В самом классе такой переменной нет. Срабатывает магический метод __set. Попробуйте создать класс: class Man {     public function __set($name, $value) {         echo 'Я метод __set,...
ElisDN
2013.11.17, 21:32
Форум: Общие вопросы (Yii 1.x)
Тема: Csrf и внешние сервисы
Ответы: 2
Просмотры: 1083

Re: Csrf и внешние сервисы

Да, просто отключить для действий. Сервисы всё равно передают сигнатуры и подделать их сложно. А если боитесь отключать, то можно придумать какой-нибудь ключ и прописать его параметром в URL коллбэка в шлюзе: /payment?key=adh34jwer и CSRF отключать по if (Yii::app()->request->getQuery('key') == 'adh...