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

yura1976
2020.01.12, 09:15
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Селектором выберите. Не понял, каким селектором. В контроллере: $authorobj = Author::find()->where(['user_id' => Yii::$app->user->getId()])->one(); if(isset($authorobj)){ $model->coauthors = [Author::getFullName($authorobj)]; } return $this->render('create', [ 'model' => $model, ]); Т.е., в предста...
yura1976
2019.12.25, 23:35
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $(this).closest('.typeahead').val(datum.id); }', ] В коде событие select. Т.е., id авторов, которые заполняются в инпутах втором, третьем и т.д. В первом инпуте (тот, который отображается сразу по умолчанию) выводится ФИО (значение фор...
yura1976
2019.12.25, 23:26
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $(this).closest('.typeahead').val(datum.id); }', ] В коде событие select. Т.е., id авторов, которые заполняются в инпутах втором, третьем и т.д. В первом инпуте (тот, который отображается сразу по умолчанию) выводится ФИО (значение фор...
yura1976
2019.12.25, 23:25
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $(this).closest('.typeahead').val(datum.id); }', ] Здесь событие select. Т.е., id авторов, которые заполняются в инпутах втором, третьем и т.д. В первом инпуте (тот, который отображается сразу по умолчанию) выводится ФИО (значение форм...
yura1976
2019.12.12, 23:03
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Решение следующее 'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $(this).data("id",datum.id); }' ], И вешаете на форму обработчик $this->registerJs(" $('#form-signup').on('beforeSubmit', function (event, messages, deferreds) { $('.tt-input').each(function(){ var el = $(this); var n...
yura1976
2019.12.12, 20:53
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

yiiliveext писал(а):
2019.12.12, 20:28
Поменяйте на

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

'pluginEvents' => [
    'typeahead:select' => 'function(e, datum) { 
            $(this).closest(".tt-input").val(datum.id);
     }',
]
Ничего не изменилось.
yura1976
2019.12.12, 19:51
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Не передаются данные на сервер. 'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $(this).closest(".typeahead").val(datum.id); console.log($(this).closest(".typeahead").val()); }', ] В консоли (привожу только часть кода): <span class="twitter-typeahead" style="position: relative; displ...
yura1976
2019.12.11, 23:24
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Все-таки оно не заработало. Но разбираться буду уже завтра на свежую голову.
yura1976
2019.12.11, 22:59
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

'.typeahead' - это селектор инпутов к которым тайпхед прицеплен, посмотрите какой там класс у них общий есть и подставьте вместо моего. Либо в options его пропишите 'options' => [ 'placeholder' => 'Select trololo', 'class' => 'typehead' ] Отлично. Все заработало. Чувствую, что уже совсем туплю, и у...
yura1976
2019.12.11, 22:32
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

А там есть мультиселект в одном инпуте? Тогда надо смотреть код страницы. А если в разных инпутах, то есть, в каждой строке по тайпхеду, то заменит только в текущей строке. Да, Вы правы. Опять я торможу. Там в разных инпутах. Но только я после того как добавил $(this).closest('.typeahead').val(datu...
yura1976
2019.12.11, 21:30
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Доку смотрел, да, видимо, невнимательно. Сегодня уже почти весь день с этой проблемой ковыряюсь. Торможу. yiiliveext, Вы меня выручили. Спасибо огромное! Постараюсь быть повнимательнее. А так можно показывать фио, а отправлять на сервер айди. 'pluginEvents' => [ 'typeahead:select' => 'function(e, d...
yura1976
2019.12.11, 20:48
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

Re: unclead/yii2-multiple-input. Получить id выбранной записи

Доку лень читать?) 'pluginEvents' => [ 'typeahead:select' => 'function(e, datum) { $("#your-hidden-input").val(dutum.id); }', ] Доку смотрел, да, видимо, невнимательно. Сегодня уже почти весь день с этой проблемой ковыряюсь. Торможу. yiiliveext, Вы меня выручили. Спасибо огромное! Постараюсь быть п...
yura1976
2019.12.11, 19:33
Форум: Общие вопросы (Yii 2.x)
Тема: unclead/yii2-multiple-input. Получить id выбранной записи
Ответы: 22
Просмотры: 762

unclead/yii2-multiple-input. Получить id выбранной записи

Использую unclead/yii2-multiple-input В представлении: <?= $form->field($model, 'coauthors')->widget(MultipleInput::class, [ 'min' => 1, 'max' => 5, 'allowEmptyList' => false, 'rendererClass' => \unclead\multipleinput\renderers\ListRenderer::className(), 'extraButtons' => function ($model, $index, $...
yura1976
2019.11.29, 12:14
Форум: Общие вопросы (Yii 2.x)
Тема: CKEditor + Elfinder. Ошибка 500
Ответы: 11
Просмотры: 418

Re: CKEditor + Elfinder. Ошибка 500

Нашел ошибку. Моя невнимательность. Вместо 'root' => [ [ 'baseUrl'=>'@web', 'basePath'=>'@webroot', 'path' => 'uploads', 'name' => 'Files' ], ], нужно было 'root' => [ 'baseUrl'=>'@web', 'basePath'=>'@webroot', 'path' => 'uploads', 'name' => 'Files' ], То, что мне советовал yiiliveext, я заменял вну...
yura1976
2019.11.28, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: CKEditor + Elfinder. Ошибка 500
Ответы: 11
Просмотры: 418

Re: CKEditor + Elfinder. Ошибка 500

А может быть такое, что проблема не в настройках baseUrl и basePath? Debug показывает следующее: exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: mihaildev\elfinder\volume\Local::0' in /home/g/.............../public_html/vendor/yiisoft/yii2/base/BaseObject.php:16...
yura1976
2019.11.28, 21:05
Форум: Общие вопросы (Yii 2.x)
Тема: CKEditor + Elfinder. Ошибка 500
Ответы: 11
Просмотры: 418

Re: CKEditor + Elfinder. Ошибка 500

yiiliveext писал(а):
2019.11.28, 12:14
Попробуйте так

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

 'root' => [
                'baseUrl'=>'/uploads',
                'basePath'=> '@webroot/uploads',
                'name' => 'Files'
            ],
К сожалению, ничего не изменилось.
yura1976
2019.11.28, 12:06
Форум: Общие вопросы (Yii 2.x)
Тема: CKEditor + Elfinder. Ошибка 500
Ответы: 11
Просмотры: 418

Re: CKEditor + Elfinder. Ошибка 500

yiiliveext писал(а):
2019.11.28, 10:33
Пропишите в basePath полный путь к uploads, посмотрите останется ли ошибка.
Прописал /home/g/_......_/public_html/web
Пробовал и другие вариации (/home/g/_......_/public_html/web/uploads, /home/g/_......_/public_html/web/, /web)
Не знаю как правильно нужно.
Ошибка та же.
yura1976
2019.11.27, 23:26
Форум: Общие вопросы (Yii 2.x)
Тема: CKEditor + Elfinder. Ошибка 500
Ответы: 11
Просмотры: 418

CKEditor + Elfinder. Ошибка 500

Здравствуйте! В ckeditor кликаю на "Изображение", в открывшемся окне "Выбор на сервере" . Открывается окно elFinder 2.0, в нем ошибка "Некорректный ответ сервера. Возникла ошибка на стороне сервера. HTTP error 500". Подскажите, пожалуйста, как решить проблему. В конфиге: 'controllerMap' => [ 'elfind...
yura1976
2019.11.26, 15:21
Форум: Общие вопросы (Yii 2.x)
Тема: zelenin/yii2-slug-behavior Как правильно ограничивать количество символов?
Ответы: 5
Просмотры: 232

Re: zelenin/yii2-slug-behavior Как правильно ограничивать количество символов?

Я вам написал каким поведением воспользоваться, чтобы решить вашу проблему. Там в его настройках можно указать максимальную длину слага и он будет возвращать уникальный слаг указанной максимальной длины, в правилах ничего при этом указывать не нужно. С тем, что вы используете так просто сделать не ...
yura1976
2019.11.26, 15:00
Форум: Общие вопросы (Yii 2.x)
Тема: zelenin/yii2-slug-behavior Как правильно ограничивать количество символов?
Ответы: 5
Просмотры: 232

Re: zelenin/yii2-slug-behavior Как правильно ограничивать количество символов?

В этом поведении нет ограничения длины слага, обрезание у вас происходит уже при валидации. Рекомендую воспользоваться https://github.com/skeeks-semenov/yii2-slug-behavior Ограничение - в таблице mysql. Я, конечно, могу его снять, но тогда получится, что, если название статьи большое, то url будет ...