6 application ends for Yii 2 Advanced
One... create a new Yii2 Advanced project by running...
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
Two Before running
Depending on your Composer setup, run one of the following commands:
composer require p2made/p2y2-a6e "^5.0"
php composer.phar require p2made/p2y2-a6e "^5.0"
to the requires section of your
composer.json & run
p2made/p2y2-things p2made/p2y2-things-demo p2made/p2y2-startbootstrap-themes p2made/p2y2-sb-admin-theme
cp -r ./vendor/p2made/p2y2-a6e/environments ./
environments folder will be replaced.
./init as usual.
Init to dev will replace some files. Select
All when prompted. If you're going straight to a prod install for any reason, init to dev first so that these files do get replaced.
You now have application ends folders...
api/ assets/ backend/ frontend/
If there are any application ends that you won't use, you can delete those folders, along with some extra deletions in config edits that follow.
Four... edit some config files...
common/config/bootstrap.php edit the last line...
to have the URL for your static/assets application end.
If you're discarding any ends, delete the lines setting aliases for them.
common/config/main.php edit the
$_urlBase... values at the top according to your server configuration.
If you're discarding any ends, delete the corresponding lines here, & also the lines below settung urlManagers for them.
common/config/params.php edit the
reverseDomain value according to your server configuration.