i downloaded the advanced template, extracted it and changed the root documents for the back-end and the front-end, but i can't seem to figure out how to get Gii working to perform the crud operations.
there is require and require-dev field in the composer.JSON i included gii in both of them and each one separately with no luck.
i also tried getting the template through composer, and while installing i saw gii as installed, but still could not get it to work.
this is where i got my Yii template: https://github.com/yiisoft/yii2-app-advanced
This is how to get Gii working from a remote server for an advanced setup template.
In the frontend config file. For example:
/frontend/config/main-local.php
Add the following code:
if (!YII_ENV_TEST) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
$config['bootstrap'][] = 'gii';
$config['modules']['gii']=[
'class' => 'yii\gii\Module',
'allowedIPs' => ['*'],
];
}
The interesting part is the Gii array
which has been modified.
Step 1: Add Following line to required-dev of composer.json
"yiisoft/yii2-gii": "*"
Step 2: Update your composer. Step 3: Add Following line to your frontend/config/main.php file. Don't incude these ..........
'modules' => [
............
'gii' => [
'class' => 'yii\gii\Module', //adding gii module
'allowedIPs' => ['127.0.0.1', '::1'] //allowing ip's
],
...........
]
Step 4: If you have enabled your clean url then go to
project_name/frontend/web/gii
if not then go to
project_name/frontend/web/index.php?r=gii
You can follow the link yii2_gii
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With