Что должен знать PHP программист (коллекция из объявлений о вакансиях)

Ниже информация не для юниоров, а скорее для тех, кто уже успел поработать.
(будут расширяться и пополняться)

Проблемы с передачей данных ajax-запросом в simpleMVC

Во время выполнения задания по переносу myfirstcms на движок simpleMVC возникла проблема с ajax-запросом, который должен открывать полное содержание выбранной статьи на главной странице без ее перезагрузки. Файл со скриптом - https://github.com/Voronve/FromCMStoMVC/....
Информация, которая при этом передается в консоль:

deployer PHP Warning: require(recipe/....php) Решение для подключения из vendor-a

PHP Warning: require(recipe/npm.php): failed to open stream: No such file or directory in ....deploy.php on line ..

Решение

можно подключить по прямому пути из vendor-a:

require __DIR__ . '/vendor/deployer/recipes/recipe/npm.php';

например:

deployer npm install + run bulid Не работает задание (task), Решение

The command "npm run build" failed.

Exit Code: 254 (Unknown error)

-- причина в том, что перед выполнением команд, необходимо переходить в нужную папку, пример для yii2:

symfony4 ArgumentResolver не запускается

Проблема

Не запускается argument resolver (аргументом является дата-объект App\DTO\SmthId.php) при присутствии параметра в роуте (например, '/smth/1'):

yii2 Имя приложения (app name, изменяем "My Application")

В конфиге (напр. main.php) в корне массива указываем по ключу name:

'name' => 'Yii2 приложение!',

yii2 .htaccess для ЧПУ (красивых ссылок url, pretty url)

Помогут правила:

RewriteEngine on
# если файл или директория, отдаём прямо
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# все остальное заворачиваем на index.php
RewriteRule . index.php

anaconda conda Команды

Список всех изолированных сред:

conda info -e

Создаём среду:

conda create -n имясреды

активируем:

 conda activate имясреды

Pages

Subscribe to fkn+antitotal RSS