Найдено 975 результатов
- 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 (...
- 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 = '«'; publ...
- 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, т.к. появились дополнительные вопросы (см. ниже)
Встретил на форуме данную тему для Yii1, viewtopic.php?f=9&t=3975&start=10
и решил продолжить ее для yii2, т.к. появились дополнительные вопросы (см. ниже)
- 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', '...
- 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...
- 2014.11.05, 17:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBAC + author_id
- Ответы: 3
- Просмотры: 2498
Re: RBAC + author_id
Спасибо за наводку ). Структура базы у меня тоже дефолтная.
Гляну, что к чему.
Гляну, что к чему.
- 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...
- 2014.11.05, 09:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBAC + author_id
- Ответы: 3
- Просмотры: 2498
RBAC + author_id
Доброго времени суток! Начал вникать в Rbac. Создал роли (admin, manager, author, user), разрешения к ним. Пишу модуль статей. Доступ к нему от автора и выше. В форме хочу сделать возможность поменять автора статьи. Т.е. вывести всех пользователей из таблицы users, которые имеют разрешение автор и в...
- 2014.11.05, 09:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: SluggableBehavior
- Ответы: 84
- Просмотры: 35026
Re: SluggableBehavior
Добавляю новую запись "привет". Получил 74-privet С утра запустил локалку - потестил. У меня тоже теперь добавляется, как надо... Сижу и думаю, как я вчера получил privet-2 ? ))) Возможно - не досмотрел и privet вбил в slug. Только тогда получаю privet-2. Но так и должно быть. Буду исполь...
- 2014.11.04, 23:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: SluggableBehavior
- Ответы: 84
- Просмотры: 35026
Re: SluggableBehavior
Для меня - работает как надо... Для одной модели я применяю [id, title], для другой просто уникальный [title]. В чистом виде все отрабатывает корректно по любой схеме. Но раз потестировать, то смотри, заметил - следующая ситуация ------ Создал запись - 2-privet Поменял вручную slug на privet Добавля...
- 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] ...
- 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 Разве поведение не должно срабатывать при вставке-...
- 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 (не пустой), после сохранения он заменяется на "автоматический" --------- новая...
- 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...
- 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' => '...
- 2014.11.04, 14:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: SluggableBehavior
- Ответы: 84
- Просмотры: 35026
Re: SluggableBehavior
поведение правильное. результат, который нужен - "неправильный"... - Я получаю новости через rss и соответственно, в цикле их добавляю. значит, тот вариант генерации уникального slug, который я определил в настройках, должен работать, как при создании, так и при обновлении. Иначе, когда по...
- 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' => '-', ...
- 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...
- 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...
- 2014.11.04, 12:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: SluggableBehavior
- Ответы: 84
- Просмотры: 35026
Re: SluggableBehavior
Спасибо. Теперь все работает, как надо! У меня есть еще один интересный момент. В codeIgniter я реализовывал через составной alias. А именно: - Имеется база с более 40 000 записей (rss новости с фликра по оригами). - При добавлении новой очень большая вероятность, что похожая уже есть, причем не одн...