ci4-tettei-apps

『CodeIgniter徹底入門』のサンプルアプリケーション (CodeIgniter v4.x版)

OTHER License

Stars
4
Committers
1

CodeIgniterCodeIgniter4

CodeIgniterCodeIgniter 1.6.1 CodeIgniter 3.x CodeIgniter4

  • 7
  • 8
  • 9

CodeIgniter 4.x

v4.0.0

  • selenium-server 4.17.0
  • geckodriver 0.34.0

CodeIgniter 3.x

    • app/Config/ConfigShop.php
    • URI
    • offset
    • HTML
      • App\Views\Pager\default_full
    • Callable
      • App\Libraries\Validation\CaptchaRules
    • HTML
      • App\Views\Validation\list
      • App\Views\Validation\single
    • App\Filters\ConvertEncoding
  • acceptance
    • app/Config/Boot/acceptance.php
  • Composer
    • Twigcodeigniter-ss-twig v4.0
    • PHPUnit9.5
    • symfony/dom-crawler5.2
    • symfony/css-selector5.2
  • GitHub Actions

    • PHPUnit

Composer

https://github.com/kenjis/ci4-tettei-apps/archive/develop.zip

.env

$ cp env .env

Composer

$ composer install

MySQL

CREATE DATABASE `codeigniter` DEFAULT CHARACTER SET utf8mb4;
CREATE USER username@localhost IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON codeigniter.* TO username@localhost;

$ php spark migrate
$ php spark db:seed ProductSeeder

Web

$ php spark serve

PHPUnit

$ composer test

Xdebug

$ composer coverage

build/coverage

Codeception/Selenium

https://www.mozilla.org/ja/firefox/new/ Firefox

Homebrewselenium-server-standalonegeckodriver

$ brew install selenium-server
$ brew install geckodriver

Selenium

$ selenium-server standalone
$ sh acceptance-test.sh

Note

geckodriverFindergeckodriver

: https://github.com/mozilla/geckodriver/issues/1629#issuecomment-650432816

BSDLICENSE.md

CodeIgniter