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

Loveorigami
2014.11.07, 11:41
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 - Обратная пагинация [Reversed pagination]
Ответы: 5
Просмотры: 3539

Re: Yii2 - Обратная пагинация [Reversed pagination]

И ReversePagination <?php /**  * Created by PhpStorm.  * User: админ  * Date: 07.11.2014  * Time: 10:17  */ namespace common\components\pagination; class ReversePagination extends \yii\data\Pagination {     public function getOffset() {        //echo $this->getPage(); // текущая страница        if (...
Loveorigami
2014.11.07, 11:40
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 - Обратная пагинация [Reversed pagination]
Ответы: 5
Просмотры: 3539

Re: Yii2 - Обратная пагинация [Reversed pagination]

1. Переписал ReverseLinkPager <?php namespace common\components\pagination; use yii\widgets\LinkPager; use yii\helpers\Html; /**  * Created by PhpStorm.  * User: админ  * Date: 07.11.2014  * Time: 9:53  */ class ReverseLinkPager extends LinkPager {     public $nextPageLabel = '&laquo;';     publ...
Loveorigami
2014.11.07, 11:39
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 - Обратная пагинация [Reversed pagination]
Ответы: 5
Просмотры: 3539

Yii2 - Обратная пагинация [Reversed pagination]

Доброго времени суток.

Встретил на форуме данную тему для Yii1, viewtopic.php?f=9&t=3975&start=10
и решил продолжить ее для yii2, т.к. появились дополнительные вопросы (см. ниже)
Loveorigami
2014.11.06, 20:05
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Решение хорошее, спасибо, но для одной конкретной задачи без вариантов. На CI оно у меня так и работает ). Тут опять сталкиваемся с рядом проблем: 1. Russian Inflector (решение в теме было - но неочевидно) 2. Для некоторых записей сделать slug без id 3. Постоянно писать везде Url::to(['post/view', '...
Loveorigami
2014.11.05, 21:35
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

я чёт читал читал сток проблем а так нельзя воспользоваться если проблема в количестве запросов public function behaviors() { return [     [         'class' => yii\behaviors\SluggableBehavior::className(),         'attribute' => 'title',         'slugAttribute' => 'slug',         'uniqueSlugGenerat...
Loveorigami
2014.11.05, 17:51
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC + author_id
Ответы: 3
Просмотры: 2498

Re: RBAC + author_id

Спасибо за наводку ). Структура базы у меня тоже дефолтная.
Гляну, что к чему.
Loveorigami
2014.11.05, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC + author_id
Ответы: 3
Просмотры: 2498

Re: RBAC + author_id

Нашел одну рекомендацию. http://stackoverflow.com/questions/14756833/yii-get-users-based-on-role The easiest way I've found to do this is to create an AuthAssignment model that maps to your auth_assignment table. Then, you can setup relationships, scopes, etc for it and query using it to retrieve al...
Loveorigami
2014.11.05, 09:41
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC + author_id
Ответы: 3
Просмотры: 2498

RBAC + author_id

Доброго времени суток! Начал вникать в Rbac. Создал роли (admin, manager, author, user), разрешения к ним. Пишу модуль статей. Доступ к нему от автора и выше. В форме хочу сделать возможность поменять автора статьи. Т.е. вывести всех пользователей из таблицы users, которые имеют разрешение автор и в...
Loveorigami
2014.11.05, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Добавляю новую запись "привет". Получил 74-privet С утра запустил локалку - потестил. У меня тоже теперь добавляется, как надо... Сижу и думаю, как я вчера получил privet-2 ? ))) Возможно - не досмотрел и privet вбил в slug. Только тогда получаю privet-2. Но так и должно быть. Буду исполь...
Loveorigami
2014.11.04, 23:09
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Для меня - работает как надо... Для одной модели я применяю [id, title], для другой просто уникальный [title]. В чистом виде все отрабатывает корректно по любой схеме. Но раз потестировать, то смотри, заметил - следующая ситуация ------ Создал запись - 2-privet Поменял вручную slug на privet Добавля...
Loveorigami
2014.11.04, 19:37
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

в rules описан атрибут? да -     /**      * @inheritdoc      */     public function rules()     {         return [             [['title', 'text'], 'required'],             [['slug'], 'unique'],             [['slug'], 'string', 'max' => 1024],             [['title'], 'string', 'max' => 512]         ...
Loveorigami
2014.11.04, 19:04
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Не дожидаясь вашего ответа по ошибке, написал     public function attach($owner)     {   print_r($owner->primaryKey());     }  в гриде мне выдало массив из 12 значений (для 3 записей). В форме - всего одно. Как и должно быть. 2014-11-04_19-02-01.jpg Разве поведение не должно срабатывать при вставке-...
Loveorigami
2014.11.04, 18:41
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

работает ) но...                 'class' => 'Zelenin\yii\behaviors\Slug',                 'attribute'=>['id','title'],                 'ensureUnique' => false, // пробовал и true    если я хочу задать свой slug (не пустой), после сохранения он заменяется на "автоматический" --------- новая...
Loveorigami
2014.11.04, 18:04
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

А если нет, то можно ли в поведение @zelenin добавить похожую настройку? все реализовал. почему-то вышла ошибка. 2014-11-04_18-00-15.jpg Подключение не менял.             [                 'class' => 'Zelenin\yii\behaviors\Slug',                 'attribute'=>['id','title'],                 'ensureU...
Loveorigami
2014.11.04, 14:45
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Вот кажется можно настроить Inflector https://github.com/yiisoft/yii2/blob/master/framework/helpers/BaseInflector.php#L239 Каким образом его можно настроить глобально для всего проекта. В common/config.php пробовал по разному     'helpers'=>[         'inflector'=>[             'transliterator' => '...
Loveorigami
2014.11.04, 14:06
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

поведение правильное. результат, который нужен - "неправильный"... - Я получаю новости через rss и соответственно, в цикле их добавляю. значит, тот вариант генерации уникального slug, который я определил в настройках, должен работать, как при создании, так и при обновлении. Иначе, когда по...
Loveorigami
2014.11.04, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

@zelenin потестил ваше поведение. при таких настройках -             [                 'class' => 'Zelenin\yii\behaviors\Slug',                 'attribute'=>['id','title'],                 'ensureUnique' => true,                 'translit' => true,                 'replacement' => '-',              ...
Loveorigami
2014.11.04, 13:00
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2-imagine
Ответы: 19
Просмотры: 10113

Re: Yii2-imagine

Не нашел, где можно написать issue? поэтому задам вопрос здесь. При загрузке изображения через https://github.com/trntv/yii2-starter-kit/blob/master/frontend/modules/user/views/default/profile.php#L16 выскакивает ошибка Imagick::clone method is deprecated and it's use should be avoided 2014-11-04_12...
Loveorigami
2014.11.04, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

мое расширение поддерживает составные слаги, в том числе и через связи https://github.com/zelenin/yii2-slug-behavior спасибо. посмотрел код, настройки, но так и не понял каким образом могу получить, скажем, для 30250 записи slug 30250-origami-heart. дело в том, что я буду переводить свою базу из CI...
Loveorigami
2014.11.04, 12:09
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior
Ответы: 84
Просмотры: 35026

Re: SluggableBehavior

Спасибо. Теперь все работает, как надо! У меня есть еще один интересный момент. В codeIgniter я реализовывал через составной alias. А именно: - Имеется база с более 40 000 записей (rss новости с фликра по оригами). - При добавлении новой очень большая вероятность, что похожая уже есть, причем не одн...