Простой блог | Урок#5. Расширение Custom Pages. Установка и настройка

preview_player
Показать описание

В этом уроке мы установим и настроим два расширения yii: Admin Panel и Custom Pages. Второе нужно для добавления на сайт категорий и статей.

Обратите внимание, что в видеоуроке мы устанавливаем и используем версию CustomPages ~1.0.0, при обновлении до версии CustomPages ~2.0.0, вам необходимо будет исправить пути до моделей в видах, которые вы скопировали из примера в расширении:
andrewdanilov\custompages\models НА: andrewdanilov\custompages\common\models
Также заменить пути к ассет-бандлам:
andrewdanilov\custompages\assets\CustomPagesAsset НА: andrewdanilov\custompages\frontend\assets\CustomPagesAsset

Рекомендации по теме
Комментарии
Автор

Здравствуйте Спасибо за ваши видеоуроки и подробные ответы на возникающие вопросы, которых на начальном этапе возникает не мало Я рaботаю в VS Code и при попытке сделать миграцию в его терминале пишет ошибку : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие
и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ php yii migrate
+ ~~~
+ CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Терминал использует кроссплатформенную оболочку PowerShell Прислать скриншот экрана здесь не получается При попытке найти ответ в интернете дают такой ответ : просто нет в PATH ссылки на директорию с php. Попробуйте её добавить вручную и проверить, доступен ли php из cmd. Не знаю насколько правильный ответ и если правильный, то как можно добавить эту ссылку и где это делать, в настройках системы компьютера или в самом VS Code Я должен прописать путь к файлу PHP ? В каком разделе надо писать и в каком формате Для меня важны любые подробности Заранее спасибо

СергейСуворов-чъ
Автор

Здравствуйте, видимо где-то обновления прошли, не выходит установить Custom Page, вот что выдаёт

Problem 1
- andrewdanilov/yii2-custom-pages[2.0.0, ..., 2.0.20] require ~1.0 -> satisfiable by 2amigos/yii2-date-picker-widget[1.0.0, ..., 1.0.7].
- 2amigos/yii2-date-picker-widget[1.0.0, ..., 1.0.7] require yiisoft/yii2-bootstrap * -> satisfiable by yiisoft/yii2-bootstrap[2.0.0, ..., 2.0.11].
- 2amigos/yii2-date-picker-widget[1.0.4, ..., 1.0.5] require yiisoft/yii2-bootstrap ~2.0.3 -> satisfiable by yiisoft/yii2-bootstrap[2.0.3, ..., 2.0.11].
- yiisoft/yii2-bootstrap 2.0.0 requires bower-asset/bootstrap 3.2.* | 3.1.* -> found bower-asset/bootstrap[v3.1.0, v3.1.1, v3.2.0] but the package is fixed to v5.3.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- yiisoft/yii2-bootstrap[2.0.3, ..., 2.0.8] require bower-asset/bootstrap 3.3.* | 3.2.* | 3.1.* -> found bower-asset/bootstrap[v3.1.0, ..., v3.3.7] but the package is fixed to v5.3.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- yiisoft/yii2-bootstrap[2.0.9, ..., 2.0.11] require bower-asset/bootstrap 3.4.* | 3.3.* | 3.2.* | 3.1.* -> found bower-asset/bootstrap[v3.1.0, ..., v3.4.1] but the package is fixed to v5.3.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- Root composer.json requires ~2.0.0 -> satisfiable by andrewdanilov/yii2-custom-pages[2.0.0, ..., 2.0.20].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
пробовал аргументы укказать что он подсказывает, но без успешно

сергейКуприянов-цщ