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

proctoleha
2019.02.07, 15:38
Форум: Документация и рецепты (Yii 2.x)
Тема: Советы по работе с yii2-basic
Ответы: 8
Просмотры: 1006

Re: Советы по работе с yii2-basic

Вы присмотритесь внимательно. Все конфиги адваседа лежат в гите. Те что под игнором, перезаписываются из enviroments. Что сути не меняет. Кто то постоянно init запускает. Не сочтите за хамство, или недоброжелательность. В свое время был популярен анекдот, что кто-то и гланды, и аппендицит через опу...
proctoleha
2019.02.07, 14:34
Форум: Общие вопросы (Yii 2.x)
Тема: Десятичный разделитель запятая
Ответы: 7
Просмотры: 461

Re: Десятичный разделитель запятая

А как БД воспринимает число 1,789? БД представления не имеет о том, что происходит снаружи. Если тип поля float, то разделителем десятичных знаков должна быть точка. Без вариантов. Yii2 тут абсолютно не при чем. И нет никаких проблем в никаком методе. Попробуйте в php скрипте написать $a = 1,1 + 1,1;
proctoleha
2019.02.06, 12:19
Форум: Общие вопросы (Yii 2.x)
Тема: dropDownList + JS
Ответы: 5
Просмотры: 261

Re: dropDownList + JS

Задача: При выборе например статуса 6, сделать что бы поле cancellation перестало быть hiddenInput. И желательно обязательным для заполнения при выборе этого статуса При чем тут Yii2? Это голый js. Вот у нас есть узел DOM дерева с id my-dropdown При наступлении события change этого узла я хочу .......
proctoleha
2019.02.06, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: сохранить данные localStorage
Ответы: 7
Просмотры: 447

Re: сохранить данные localStorage

evnazar4 писал(а):
2019.02.04, 18:15
поля из localStorage.пример
Что такое localStorage Карл? Это php переменная, это js переменная, это божественная сущность, которая не поддается определению?
proctoleha
2019.02.06, 04:52
Форум: Документация и рецепты (Yii 2.x)
Тема: Советы по работе с yii2-basic
Ответы: 8
Просмотры: 1006

Re: Советы по работе с yii2-basic

В случае с гитом, все ровно так же, как в любом приложении не на yii2 advanced. В advanced приложении за нас все любезно расписали заранее: вот вам 150тысячпятьсот конфигов для разного окружения, изначально часть из них под игнором, и никогда не попадет в публичный репозиторий. В обычном приложении,...
proctoleha
2019.02.02, 04:29
Форум: Общие вопросы (Yii 2.x)
Тема: Связи в модулях. API в модулях.
Ответы: 3
Просмотры: 352

Re: Связи в модулях. API в модулях.

И второй вопрос как правильно реализовать api в модуле? Благодарю! Точно так же как не в модуле. Какая разница для контроллера, который обрабатывает api запросы, где он лежит, в модуле, или нет? Другое дело, что лучше явно прописать роуты в конфиге, например: ... 'urlManager' => [ 'enablePrettyUrl'...
proctoleha
2019.02.02, 04:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как выбрать данный из промежуточной таблицы ?
Ответы: 4
Просмотры: 352

Re: Как выбрать данный из промежуточной таблицы ?

В модели Recipes у вас должна быть прописана связь public function getIngredientsRecipes() { return $this->hasMany(IngredientsRecipes::class, ['recipes_id' => 'id']); } И в контроллере $recipe = Recipes::find()->where(['recipes.id' => $id]) ->with('ingredients') ->with('ingredientsRecipes') ->asArra...
proctoleha
2019.01.25, 15:56
Форум: Общие вопросы (Yii 2.x)
Тема: Аутентификация в REST api Yii2
Ответы: 5
Просмотры: 354

Re: Аутентификация в REST api Yii2

voodooism писал(а):
2019.01.25, 15:23
Если мой API будет отрытым для всех желающих
То это не REST api, это что-то другое. Какая-то др. сущность. Даже на могу представить какая, открытая для всех ботов и спамеров.
И, да, класс User в yii2 есть изначально.
Yii::$app->user;
proctoleha
2019.01.24, 12:08
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу получить массив всех узлов "дерева" (json данные) в контроллере.
Ответы: 4
Просмотры: 305

Re: Не могу получить массив всех узлов "дерева" (json данные) в контроллере.

Если совсем беда, попробуйте связаться со мной в скайпе с 17-00 до 19-00 MSK. Логин в скайпе такой же как на форуме
proctoleha
2019.01.23, 15:34
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно делать pjax-формы?
Ответы: 9
Просмотры: 630

Re: Как правильно делать pjax-формы?

pjax старая неподдерживаемая библиотека на jquery (имеющая баги и сложность в понимании при нестандартных задачах) А чего же ее еще не задепрекейтили в Yii? И что предлагается как альтернатива? А почему кто-то должен что-то предлагать? Это open source. В платных продуктах мы пинаем ТП, а здесь кто ...
proctoleha
2019.01.12, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: Отправка большого количества писем с сайта
Ответы: 12
Просмотры: 625

Re: Отправка большого количества писем с сайта

Правильно люди говорят, что для таких случаев нужен сервис рассылки. Прежде чем, рассылать стописяттысяч писем в день, попробуйте просто настроить отдельный почтовый сервер на отдельном VDS сервере, и чтобы ваши письма ПОДПИСЫВАЛИСЬ цифровой подписью. И только потом думайте как реализовать рассылку ...
proctoleha
2019.01.11, 07:22
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает script во view yii2.
Ответы: 19
Просмотры: 1067

Re: Не работает script во view yii2.

Вы вызываете JQuery $(document) до подключения собственно самого JQuery. Все скрипты подключаются в конце страницы. Изучайте тему
yii2 подключение js и css
proctoleha
2019.01.07, 11:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать чтобы по /backend/web/index.php не открывалась админка?
Ответы: 5
Просмотры: 810

Re: Как сделать чтобы по /backend/web/index.php не открывалась админка?

Что никто не вкурсе? Так никто не знает, что вы в коде натворили, что у вас открывается backend/web/index.php. Если делать по ману. 1. Устанавливаем yii2 advanced template (настраиваем, обновляем, инициализируем) 2. Для фронтенда прописываем нужный домен (site.loc) 3. Для бекэнда тоже прописываем н...
proctoleha
2018.12.28, 16:45
Форум: Общие вопросы (Yii 2.x)
Тема: Тип mediumint(MySql) в миграции
Ответы: 2
Просмотры: 561

Re: Тип mediumint(MySql) в миграции

Есть ли какая-то возможность создавать таблицы с полями типа MEDIUMINT в миграции? Насколько я вижу, в yii2/db/Schema.php такого типа не предусмотрено. Почему так сделано? Что делать, если нужно использовать такой тип? Если чего-то нет в каком-либо фреймворке, то надо писать это руками. Применитель...
proctoleha
2018.12.24, 06:47
Форум: Общие вопросы (Yii 2.x)
Тема: Адаптивная верстка.
Ответы: 5
Просмотры: 966

Re: Адаптивная верстка.

Как вариант - js, повесить на ресайз что нибудь вроде этого function changeHeight (arr) { var mh; for(key in arr) { mh = 0; $(arr[key]).each(function () { var h_block = parseInt($(this).height()); if(h_block > mh) { mh = h_block; }; }); $(arr[key]).height(mh); } } $(window).on('load', function(){ ch...
proctoleha
2018.12.08, 19:24
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать уникальные короткие ссылки
Ответы: 4
Просмотры: 443

Re: Как сделать уникальные короткие ссылки

Если все ссылки будут браться из одной таблицы, то резать uniqid + добавлять к нему поле id. В рамках одного приложения ссылки будут уникальны, при условии, что id будут из одной таблицы
proctoleha
2018.12.04, 15:46
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация Mac OS
Ответы: 13
Просмотры: 1240

Re: Маршрутизация Mac OS

Попробуйте со мной связаться в скайпе, самому интересно, логин такой же как на форуме
proctoleha
2018.12.04, 13:30
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация Mac OS
Ответы: 13
Просмотры: 1240

Re: Маршрутизация Mac OS

Попробуйте все-таки перейти на nginx + php-fpm. Сам долго не решался, но он, оказывается, проще в настройках чем апач.
proctoleha
2018.11.29, 06:04
Форум: Общие вопросы (Yii 2.x)
Тема: Как связать три таблицы в одном запросе?
Ответы: 1
Просмотры: 286

Re: Как связать три таблицы в одном запросе?

Не понял вопроса, всё практически уже написано. Например так.

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

User::find()->alias('u')
    ->joinWith('token t')
    ->joinWith('device d')
    ->joinWith('push p')
    ->where(['t.token' => $token, 'd.device' => $device, 'p.push' => $push, 'u.id' => $id])
    ->one();
proctoleha
2018.11.25, 12:37
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с обновлением записей
Ответы: 3
Просмотры: 317

Re: Проблема с обновлением записей

<?php $form = ActiveForm::begin(); ?> <?php echo $form->field($td1, 'td1') ?> <?php echo Html::submitButton('Сохранить', [ 'class' => 'l-btn' ]); ?> <?php ActiveForm::end(); ?> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($td2, 'td2') ?> <?php echo Html::submitButton('Сохранить', [...