CakePHP
PhpStorm
mamp

MACにMAMPとcakePHPとphpstormのインストール

More than 1 year has passed since last update.

自分用メモ

macでmampを使い、cakephpブログチュートリアルを進めます。

MAMP

https://www.mamp.info/en/

cakephp ダウンロードして解凍(名前をcakephpに変更)

https://cakephp.org/jp

phpstorm

https://www.jetbrains.com/phpstorm/

cakephpブログチュートリアル

https://book.cakephp.org/2.0/ja/tutorials-and-examples.html

$ /Applications/MAMP/htdocs/

ここにcakephpフォルダを移動

$ /Applications/MAMP/htdocs/cakephp/

これでMAMPでサーバ起動したら

http://localhost:8888/cakephp/

をURL入力でcakephpのページが開ける

データベースができていないのでphpMyAdminに移動して設定する

MAMPからphpMyAdminに行けない時はURLを入力

http://localhost:8888/phpMyAdmin/


phpstorm

configure - plugins - BrowseRepositories で CakeStorm をインストール

openでcakephpのところを開いて編集。そのままだとctpにハイライトがつかないので

PHP filesに拡張子ctpを追加

Setting → Editor → File Types で PHP files に *.ctp を追加。

拡張子ctpのファイルがシンタックスハイライト等が有効になる。


チュートリアルの記事追加の部分のコードをnotEmpty()じゃなくnotBlank()に

そのままチュートリアル進めてると新規投稿をするときにエラーがでます

Validation::notEmpty() is deprecated. Use Validation::notBlank() instead. 

Post.phpの中の'notEmpty'を'notBlank'に変えましょう

http://ja.stackoverflow.com/questions/17516/validationnotempty-is-deprecated-use-validationnotblank-instead-%E3%81%A8%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B