Yii Framework Project Demo
This package is auto-updated.
Last update: 2022-11-30 17:15:06 UTC
[Yii Framework] is a modern framework designed to be a solid foundation for your PHP application.
It's intended to show and test all Yii features.
You'll need at least PHP 8.1.
- Clone this repository.
composer installin your project root directory.
./yii serve(on Windows
yii serve). The application will be started on http://localhost:8080/.
- Go to the index page. Cycle ORM will create tables, indexes and relations automatically in the configured DB for you.
If you want to disable this behavior then comment out the line with the
config/packges/yiisoft/yii-cycle/params.php. In this case you should create migrations to sync changes that you have made to entities with the DB.
./yii fixture/add 20to create some random data.
Console works out of the box and could be executed with
user/create <login> <password> fixture/add [count]
In order to register your own commands, add them to
In order to run the web application, you can either use the built-in web server by running
./yii serve or you could use a
real web server by pointing it to
More routes could be added by editing
The template comes with a ready to use Codeception configuration. In order to execute tests run the following command:
composer run serve 127.0.0.1:8080 > ./runtime/yii.log 2>&1 & vendor/bin/codecept run
The code is statically analyzed with Psalm. To run static analysis:
The Yii Framework Demo Project is free software. It is released under the terms of the BSD License.
LICENSE for more information.
Maintained by Yii Software.