3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CodeIgniter3.0を使ってみた(メモ)

Last updated at Posted at 2015-06-19

1. インストールしてみた

・コンポーザを使ってみた

以下のJSONファイルを作成、ターミナルでcomposer installコマンドを実行する。

composer.json
{
  "require": {
    "codeigniter/framework": "3.0.0"
  }
}

結果・・・

current directory
├  composer.json
├  composer.lock
└─vendor
    │  autoload.php
    │  
    ├─codeigniter
    │  └─framework
    │      ├─application
    │      ├─system
    │      └─user_guide
    └─composer
            autoload_classmap.php
            autoload_namespaces.php
            autoload_psr4.php
            autoload_real.php
            ClassLoader.php
            installed.json

な感じになります。
アップデートしたい場合はcomposer updateとすればOK。

2. CI2.2系とCI3系での変更点(気づいたこと)

(1)コントローラクラス

   ・ファイル名の先頭が大文字へ変更
    controllers/blog.php → controllers/Blog.php
    ※windowsだと小文字のままでも動く
    
   ・ディレクトリのネストが1階層から複数階層可能に変更
    controllers/dir1/Sample.php → controllers/dir1/dir2/Sample.php
    ※ナイスな変更!

(2)ローダクラス

   2.2系と比較してみたら結構変更されていたので、application配下に設置したクラスのロードは2.2系から変更が必要かも・・・。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?