PHP code example of it-yakutia / yii2-materialadmin
1. Go to this page and download the library: Download it-yakutia/yii2-materialadmin library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
it-yakutia / yii2-materialadmin example snippets
...
'layoutPath' => '@vendor/it-yakutia/yii2-materialadmin/src/views/layouts',
'components' => [
...
],
/**
* Site controller
*/
class SiteController extends Controller
{
/**
* {@inheritdoc}
*/
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'actions' => ['logout', 'index'],
'allow' => true,
'roles' => ['@'],
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],
];
}
/**
* @inheritdoc
*/
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
'layout' => 'empty'
],
];
}
/**
* Displays homepage.
*
* @return string
*/
public function actionIndex()
{
return $this->render('index');
}
public function actionLogin()
{
return $this->redirect(['/materialadmin/profile/login']);
}
}
'controllerMap' => [
...
'faker' => [
'class' => \ityakutia\materialadmin\commands\FakerController::class,
],
'migrate' => [
'class' => MigrateController::class,
'migrationPath' => [
...
'@ityakutia/materialadmin/migrations',
],
],
]
use yii\helpers\Url;