CakePHP2、CakePHP3、CakePHP4、CakePHP5のバージョンを調べる 2つの方法
CakePHPのバージョンを調べる 2つの方法
 
CakePHPのバージョンを調べる方法は下記の 2つあります。
 
- コマンド「bin/cake --version」を実行する
- 「/vendor/cakephp/cakephp/version.txt」ファイルを見る
 
当記事のポイントは以上です。
 
 
...なわけですが、それだけだと記事が短すぎて Google検索にヒットしないので記事を水増しさせていただきます!
 
 
コマンド「bin/cake --version」を実行する
 
CakePHPのバージョンを調べる方法の 1つ目はバージョンを調べるコマンドを実行する方法です。
 
CakePHPがインストールされているルートフォルダから下記のコマンドを実行すると、バージョンが表示されます。
 
| 1 2 | $ bin/cake --version 4.5.4 | 
 
 
Windowsの場合は「bin」フォルダに移動してからコマンドを実行します。
 
| 1 2 3 | $ cd bin $ cake --version 4.5.4 | 
 
CakePHP3、CakePHP4、CakePHP5は共通で、同じコマンドで動作することを確認しています。
 
 
CakePHP2ではコマンド「app/Console/cake --help」を実行する
 
CakePHP2の場合は、フォルダ構成が異なりますので、「cake」の場所も異なります。
 
また、指定するオプションは「--version」ではなく「--help」となり、コマンドは下記となります。
 
| 1 2 3 4 5 6 7 8 9 | $ app/Console/cake --help Welcome to CakePHP v2.3.6 Console --------------------------------------------------------------- App : app Path: /var/www/html/Sample/app/ --------------------------------------------------------------- Current Paths:   :   : | 
 
「--help」オプションですので、いろいろな情報が表示されますが、一番最初にバージョンが表示されます。
 
 
Windowsの場合は「/app/Console/」に移動してからコマンド「cake --help」を実行します。
 
 
「/vendor/cakephp/cakephp/version.txt」ファイルを見る
 
コマンドを入力するなんて面倒!
と言う方は、コマンドがチェックしているファイルを直接見る、と言う方法があります。
 
その対象のファイルが下記になります。
 /vendor/cakephp/cakephp/version.txt
 
ファイルを開くと、バージョンが記述されています。
 
CakePHP3、CakePHP4、CakePHP5は共通で、上記の場所にありますが、CakePHP2はフォルダ構成が全く異なりますので、ファイルは下記になります。
 /lib/cake/version.txt
 
 
CakePHP4の関連記事
CakePHP4系でJSONレスポンスの処理ではwithStringBodyを使う。3との違い解説CakePHP4、CakePHP5の「warning: DebugKit is disabling...」の対処方法
MySQL+CakePHPのdate型、datetime型項目は「2999-12-31」までしか扱えない
CakePHP4のFrozenDateで1ヵ月前、先月、今月1日、来月末の日付などを算出する方法
CakePHP4のcake cache clear_allでPermission deniedはパーミッションの変更が必要
CakePHP4のクリエビルダーを使用してOR条件をAND条件でつなぐSQL文を作る方法
CakePHP4のController内でViewテンプレート、レイアウトの変更設定を記述する方法
CakePHP4から外部のデータベースにアクセスする方法解説
CakePHP4の数値項目は「like %10%」の部分一致検索(find select)はできない
CakePHP4でロギングスコープやログレベルを使用してログを出し分ける方法を解説
その他の「CakePHP4」に関する記事一覧
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-  
            
- 
      CakePHP3の検索プラグイン「friendsofcake/search」の設置方法・CakePHP3.6対応CakePHP3で検索を担うプラグイン「friendsofcake/search」の紹介。基本的な設置方法の紹介のほか、処理の記述方法のバリエーション、エラーの解説など。CakeDC/searchより導入は簡単! 
-  
            
- 
      CakePHP4のクリエビルダーを使用してOR条件をAND条件でつなぐSQL文を作る方法CakePHP4のクリエビルダーを使って複数のOR条件をANDでつなぐSQL文を作成する方法を解説。OR条件を記述したwhere句を2つつなげて記述する。 
-  
            
- 
      CakePHP3のCakeDC/Users、Authでログインなしでもアクセスを許可する設定CakePHP3の Authコンポーネントや CakeDC/Usersプラグインなどを利用したユーザ管理・認証システムにおいて、ログインしていなくても見ることができるページの設定方法を解説。 
-  
            
- 
      CakePHP3でDocumentRootやwebroot、imgフォルダのURLやドメイン、パスを取得URLやドメイン、フォルダへのパスの取得は、ビューではUrlHelperを使い、コントローラーではRouterクラスを使います。第2引数の指定でURLを取得することも可能。 
-  
            
- 
      CakePHP3のビューで受取ったテーブルのオブジェクトを連想配列に変換する方法コントローラーからビューに送ったテーブルのオブジェクトを連想配列に変換し、ビューの中で自由に使えるようにするメソッド「toArray()」の解説。連想配列に変換できれば利用度アップ! 
-  
            
- 
      CakePHP4のController内でViewテンプレート、レイアウトの変更設定を記述する方法CakePHP4でテンプレートやレイアウトファイルをデフォルトから変更する場合は「render()」を使用するが、記述場所はできるだけコントローラー内の最後の方に書く方がいい。 
-  
            
- 
      CakePHP 2.3で saveの便利な使い方・サンプルソース付きCakePHPのレコードを保存、更新する際に使う Saveを詳細解説します。 
-  
            
- 
      CakePHP3のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説CakeDC謹製Usersプラグインの紹介。ユーザ新規登録の流れを紹介しつつテンプレートファイルがどこにあるか、設定情報ファイルがどこにあるか、を説明しつつカスタマイズの方法を解説します。 
-  
            
- 
      CakePHP3のユーザ管理・ログイン認証プラグインCakeDC/Usersのインストール解説・3.6以降対応CakePHP3のユーザ管理プラグイン Usersは、ユーザ登録、メール認証、ログイン認証、ユーザ管理、権限管理、reCAPTCHAなど会員制のサイトを簡単に実現可能。その導入方法、カスタマイズ方法を解説。 
-  
            
- 
      CakePHP 2.3 Search Pluginで検索処理 その5入力項目に複数項目入力した場合の AND検索、OR検索CakePHPの検索プラグイン Search Pluginの検索処理の中で複数項目を入力した場合の AND検索、OR検索についての解説です。 
 
         
 

 
             
             
             
             
             
             
             
             
            