Category: Yii2

22
Май
2022

Как можно переписать код с другим драйвером?

До этого осуществлялся запрос через sqlsrv вместе со встроенной процедурой и входным параметром
но сложилось так, что драйвер для sqlsrv не возможно использовать, а mysql_connect не работает на новой версии php. Подскажите как можно перепи…

20
Май
2022

Как сделать запрос в базу данных со встроенной процедурой и входным параметром в YII2

Со стороны базы дали данные параметры:
Наименование встроенной процедуры: get_info
Входной параметр @product_vs varchar(32)
Набор возвращаемых данных:
deal – Сделка
order_name – Заказ

Я ранее не имел дело с хранимыми пр…

20
Май
2022

Widget Yii2 Autocomplete, можно ли как-то подсветить результаты в выпадающем списке?

Использую виджет Yii2 AutoComplete. тяну данные с сервера, вывожу выпадашку с вариантами для выбора.
Возник вопрос, можно ли как-то подсвечивать совпадения из введенных значений в выпадающем списке?
Вот например, на картинке в примере, по…

20
Май
2022

Как пишется в новых версиях php массив

Чисто случайно в коде прописал когда был мозговой штурм и заработало, но как это называется незнаю чтобы даже загуглить.
На хостинге timeweb всё отрабатывает с версией php 7.4 , а вот на openserv с такой же версией не хочет, ругается что э…

19
Май
2022

yii2, система хештегов. Система хештегов как оптимизировать

Я делаю систему хештегов на сайте
У меня есть 4 таблицы:
1.user
2. history (посты)
3. hashtags
4. history_hashtags (связная таблица для history и hashtags)
Я хочу получить истории и данные такие как: user.id, user.username, user.img, histo…

19
Май
2022

.sendBeacon передает пустой запрос

Есть страница update с нее с помощью send.Beacon при закрытии страницы или перехода на другой url отправляю post id, чтобы потом по этому id найти запись в БД и изменить в ней переменные.
Код скрипта:
function changeEdit(){
var …

17
Май
2022

Yii2. Не видны некоторые параметры POST запроса

При большом объёме передаваемых данных с клиента на сервер, некоторые параметры, которые я передаю в теле POST запроса не видно на сервере. Я передаю через POST запрос достаточно большую древовидную структуру, а также ещё несколько парамет…

16
Май
2022

Отслеживание закрытия страницы или ухода с нее

Пишу сайт на фрейме yii2. Понадобилось сделать монопольный доступ к странице редактирования формы update. Для этого использую две переменные edit_on и editor, первая булевая (1 – доступ разрешен, 0 – занят) и во вторую заношу id пользовате…

16
Май
2022

Отслеживание закрытия страницы или ухода с нее

Пишу сайт на фрейме yii2. Понадобилось сделать монопольный доступ к странице редактирования формы update. Для этого использую две переменные edit_on и editor, первая булевая (1 – доступ разрешен, 0 – занят) и во вторую заношу id пользовате…

15
Май
2022

Почему не работает «Find Usage» в PhpStorm?

Проблема всплыла около месяца-двух назад. Ранее всё работало корректно, во всех проектах.
Пытаюсь найти места, где используется класс с помощью Ctrl + ПКМ – получаю "No usage found in All Places".

Хотя даже производя поиск по им…

28
Апр
2022

Не удаётся объединить данные из двух таблиц в одну YII

Имеется 2 таблицы org_special_price и incident

В таблице incident есть поле client_org_id
Я пытаюсь найти соответствия по org_id и client_org_id и если такое есть – добавить все столбцы из org_special_price
для этого я использую leftJoin

22
Апр
2022

Обязательные POST параметры Yii2

Для задания обязательных GET параметров, я в параметрах action прописываю:
public function actionTest(int $required_param, int $required_param_2){

Теперь при попытке запроса страницы test без указания required_param и required_param_2, Yi…

22
Апр
2022

Обязательные POST параметры Yii2

Для задания обязательных GET параметров, я в параметрах action прописываю:
public function actionTest(int $required_param, int $required_param_2){

Теперь при попытке запроса страницы test без указания required_param и required_param_2, Yi…

21
Апр
2022

Зачем нужен auth_key Yii2?

Планирую создать простую форму авторизации / регистрации пользователя. Почитал множество гайдов о том, как это можно реализовать, и заметил, что везде в миграции (и в модели) есть auth_key:
$this->createTable(‘{{%user}}’, [
‘id’ =&g…

21
Апр
2022

Валидация формы Yii2

Создал модельку, в rules указал:
return [
[[‘login’, ‘password’], ‘required’]
];

Далее во view создал ActiveForm, поле с вводом пароля и кнопку:
$form = ActiveForm::begin([‘method’ => ‘post’, ‘action’ => [‘log-in’]]);
$form-&gt…

20
Апр
2022

Как вывести картинку в Yii2 и указать список разрешенных расширений?

Есть форма несколько несколько текстовых полей.
Последнее поле для файлов.
<?= $form->field($model, ‘img’)->fileInput()?>

В контроллере такой код (фрагмент кидаю помоему самый нужный, мб нужен весь) => картинка сохраняется …

18
Апр
2022

Сменить логин входа Yii2

В Yii2 есть переменная $username через которую осуществляется вход на сайт
Я изменил ей на $email , так как у меня вход через email и password должен быть
Я написал регистрацию через Mysql = данные заносятся БД, но когда собираюсь войти че…

05
Апр
2022

php, построение вложенных запросов с помощью фреймворка yii2

изучаю фреймворк yii2 для написания скриптов по автоматизации запросов в бд. с простыми запросами все понятно – если имеем, например, следующий запрос:
SELECT id, email
FROM user
WHERE last_name = :last_name
LIMIT 10;

то на php его постр…