2017 © Pedro Peláez

project yii2-app-basic

Yii 2 Basic Project Template



Yii 2 Basic Project Template

  • Tuesday, January 9, 2018
  • by y284663247
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown


, (*1)

Yii 2 Basic Project Template

Yii 2 Basic Project Template is a skeleton Yii 2 application best for rapidly creating small projects., (*2)

The template contains the basic features including user login/logout and a contact page. It includes all commonly used configurations that would allow you to focus on adding new features to your application., (*3)

Latest Stable Version Total Downloads Build Status, (*4)


  assets/             contains assets definition
  commands/           contains console commands (controllers)
  common/             contains common function or class
  config/             contains application configurations
  controllers/        contains Web controller classes
  filters/            contains filter classes
  mail/               contains view files for e-mails
  migrations/         contains database migrations
  models/             contains model classes
  runtime/            contains files generated during runtime
  services/           contains services extends models
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application
  web/                contains the entry script and Web resources
  widgets/            contains the common widgets 


The minimum requirement by this project template that your Web server supports PHP 5.4.0., (*5)


Install via Composer

If you do not have Composer, you may install it by following the instructions at getcomposer.org., (*6)

You can then install this project template using the following command:, (*7)

php composer.phar create-project --prefer-dist --stability=dev y284663247/yii2-app-basic basic

Now you should be able to access the application through the following URL, assuming basic is the directory directly under the Web root., (*8)



Edit the file config/db.php with real data, for example:, (*9)

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=yii2basic',
    'username' => 'root',
    'password' => '1234',
    'charset' => 'utf8',

NOTES: - Yii won't create the database for you, this has to be done manually before you can access it. - Check and edit the other files in the config/ directory to customize your application as required., (*10)

The Versions