All Projects → yiisoft → Yii Demo

yiisoft / Yii Demo

Licence: bsd-3-clause
Yii 3 demo application

Projects that are alternatives of or similar to Yii Demo

Refinerycms
An extendable Ruby on Rails CMS that supports Rails 6.0+
Stars: ✭ 3,825 (+1721.43%)
Mutual labels:  hacktoberfest, demo
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (+37.14%)
Mutual labels:  hacktoberfest, demo
Ngx Scanner
Angular (2+) QR code, Barcode, DataMatrix, scanner component using ZXing.
Stars: ✭ 420 (+100%)
Mutual labels:  hacktoberfest, demo
T Rec Rs
Blazingly fast terminal recorder that generates animated gif images for the web written in rust
Stars: ✭ 361 (+71.9%)
Mutual labels:  hacktoberfest, demo
Demo
Demo app for the API Platform framework
Stars: ✭ 184 (-12.38%)
Mutual labels:  hacktoberfest, demo
Pdns
PowerDNS Authoritative, PowerDNS Recursor, dnsdist
Stars: ✭ 2,575 (+1126.19%)
Mutual labels:  hacktoberfest
Home
A configurable and eXtensible Xml serializer for .NET.
Stars: ✭ 208 (-0.95%)
Mutual labels:  hacktoberfest
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+1194.76%)
Mutual labels:  hacktoberfest
Wharf
Web UI for Dokku
Stars: ✭ 206 (-1.9%)
Mutual labels:  hacktoberfest
Awesome Resources
⚡️ Awesome coding resources for all stages and ages
Stars: ✭ 209 (-0.48%)
Mutual labels:  hacktoberfest
Codebattle
Codebattle game
Stars: ✭ 209 (-0.48%)
Mutual labels:  hacktoberfest
Zio Todo Backend
Todo-Backend (https://www.todobackend.com/) implementation using ZIO, http4s and circe
Stars: ✭ 207 (-1.43%)
Mutual labels:  hacktoberfest
Wireflow
Wireflow - user flow chart real-time collaborative tool
Stars: ✭ 2,788 (+1227.62%)
Mutual labels:  hacktoberfest
Rxdnssd
Android version of mDNSResponder
Stars: ✭ 207 (-1.43%)
Mutual labels:  hacktoberfest
Ru Test Assignments
Тестовые задания для самостоятельного выполнения от разных it компаний
Stars: ✭ 2,926 (+1293.33%)
Mutual labels:  hacktoberfest
C Sharp
All algorithms implemented in C#.
Stars: ✭ 3,310 (+1476.19%)
Mutual labels:  hacktoberfest
Vulny Code Static Analysis
Python script to detect vulnerabilities inside PHP source code using static analysis, based on regex
Stars: ✭ 207 (-1.43%)
Mutual labels:  hacktoberfest
Links Estudo
Links interessantes sobre tudo abordado no curso
Stars: ✭ 204 (-2.86%)
Mutual labels:  hacktoberfest
Oq Engine
OpenQuake's Engine for Seismic Hazard and Risk Analysis
Stars: ✭ 207 (-1.43%)
Mutual labels:  hacktoberfest
Umbracodocs
The official Umbraco Documentation
Stars: ✭ 207 (-1.43%)
Mutual labels:  hacktoberfest

Yii Framework

Yii Framework Demo Project


[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.

Latest Stable Version Total Downloads build Code Coverage static analysis type-coverage

Installation

You'll need at least PHP 7.4.

  1. Clone this repository.
  2. Run composer update in project root directory.
  3. Run ./vendor/bin/yii serve (on Windows .\vendor\bin\yii.bat serve). After Application started on http://localhost:8080/
  4. Go to index page. Cycle ORM will create tables, indexes and relations automatically in the configured DB. If you want to disable this behavior then comment out line with Generator\SyncTables::class in the config/packges/yiisoft/yii-cycle/params.php. In this case you should create migrations to sync changes of entities with DB.
  5. Run ./vendor/bin/yii fixture/add 20 to create some random data.

Console

Console works out of the box and could be executed with ./vendor/bin/yii.

Some commands:

user/create <login> <password>
fixture/add [count]

In order to register your own commands, add them to console/params.php, consolecommands section.

Web application

In order to run web application either built-in web server could be used by running ./vendor/bin/yii serve or a real web server could be pointed to /public/index.php.

More routes could be added by editing src/Factory/AppRouterFactory.

Testing

The template comes with ready to use Codeception configuration. In order to execute tests run:

composer run serve > ./runtime/yii.log 2>&1 &
vendor/bin/codecept run

Static analysis

The code is statically analyzed with Psalm. To run static analysis:

./vendor/bin/psalm

Support the project

Open Collective

Follow updates

Official website Twitter Telegram Facebook Slack

License

The Yii Framework Demo Project is free software. It is released under the terms of the BSD License. Please see LICENSE for more information.

Maintained by Yii Software.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].