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

  • 0
    いいね
  • 0
    コメント

    自分用メモ
    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