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

proctoleha
2019.02.06, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: сохранить данные localStorage
Ответы: 7
Просмотры: 610

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

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

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

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

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

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

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
Просмотры: 462

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
Просмотры: 383

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

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

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

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

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

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

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

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

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
Просмотры: 634

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

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

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
Просмотры: 538

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

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

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

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

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

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

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
Просмотры: 390

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('Сохранить', [...
proctoleha
2018.11.22, 13:46
Форум: Авторский код и библиотеки
Тема: Простой модуль для организации системы переводов для Yii2
Ответы: 2
Просмотры: 617

Re: Простой модуль для организации системы переводов для Yii2

Фича: можно организовать автодополнение для терминов при написании кода. Не совсем понял что это такое. ... по моему там не меньше функционала У меня функционала, можно сказать нет, поэтому и назван простым. Или в нужном месте, в коде, при разработке приложения, создаете новый термин, он записывает...
proctoleha
2018.11.22, 12:17
Форум: Авторский код и библиотеки
Тема: Простой модуль для организации системы переводов для Yii2
Ответы: 2
Просмотры: 617

Простой модуль для организации системы переводов для Yii2

Подсмотрел общую идею в соседнем топе: https://yiiframework.ru/forum/viewtopic.php?f=9&t=18380 (Yii2-i18n-module (Перевод интерфейса)) Написал модуль перевода под свои задачи. Может кому пригодится. Компонент I18N не используется. Есть термины, есть переводы к ним, написанные переводчиком вручную. Т...
proctoleha
2018.11.09, 07:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно отнаследоваться от User?
Ответы: 4
Просмотры: 649

Re: Как правильно отнаследоваться от User?

public function userExists() { $user = User::findByUsername($this->phone); //var_dump($user); if (!$user) return false; else { return $user; } } $this->phone? Или все-таки должно быть username? Выбрасывайте лучше исключение вместо return false; Или введите дополнительную проверку, что в методе логи...