skillup

技術ブログ

「 cakePHP 」 一覧

no image

CakePHP3 日付ライブラリ(Time)について

2017/05/16   -PHP
 , ,

CakePHPには標準でいろいろなライブラリが入っていますが、日付ではCake\I18n\Timeというライブラリが入っています。 内部では3.2より前のバージョンではCarbonだったようですが、そ …

no image

CakePHP3 リクエストパラメーターの扱いについて

2017/05/15   -PHP
 

CakePHPのリクエストの扱いについて。 ほとんどのフレームワークですと、HTTPリクエストの扱いに関してはフレームワーク側で実装されていることが多いので、フレームワークを使い始める場合、この部分に …

no image

CakePHPのcomponent

2017/05/15   -PHP
 ,

CakePHPのComponentについて。 CakePHPでは各コントローラに共通の処理をComponentとしてモジュール化することができます。 わかりやすいところでいえば認証のAuth,Sess …

no image

PHP_CodeSnifferによるコードチェック

昨日の記事でphpmdという静的解析ツールを調査したんですが、それ以外にも規約にのっとっているかどうかコーディングをチェックできるツールはあります。 PHP_CodeSniffer https://g …

no image

CakePHP3 Csvプラグイン

2017/04/11   -PHP
 ,

cakePHPでのCSVダウンロードプラグインを実装 インストール composer.jsonに下記のように書いてcomposer updateすればOKです。 [crayon-5a31240549b …

no image

cakePHP3での複数データベース接続

2017/04/05   -PHP
 

cakePHP3で複数のデータベースに接続することができます。 まず設定ファイルで複数のデータベースを定義します。(defaultはそのままにしておきます。) [crayon-5a3124054a3c …

no image

cakePHP3 serialize&compact

2017/03/31   -PHP
 

serialize cakePHP3の記述で

みたいな記述をよく見かけていましたが、これはAPI用に結果を渡す関数のようです。 例えば …

no image

CakePHP3 Unitテスト モデル編

2017/01/23   -PHP
 ,

長らくやろうやろうと思っていながら手がつかなかったCakePHP3のユニットテストについて。 以前にも何らかのエントリーで書いたのですが(下記参照)、モデル系はなかなかやらなかったので、これを機に説明 …

no image

CakePHP3でのコレクションに関して

2017/01/22   -PHP
 ,

プログラミングにおいて基礎となるのは配列、ハッシュの処理とオブジェクト指向の使いこなしです。 配列、ハッシュの処理に関しては自前でメソッドを書いてもよいですが、バグの温床になりやすいので、ライブラリを …

no image

CakePHP3系でのテスト処理

2016/09/16   -PHP
 ,

以前CakePHP2系のテストは書きましたが、3系は若干仕様が違いますので、3について書こうと思います。例によってエントリーレベルですが。 準備 phpunit phpunitがインストールされている …