こなさんち

しがないフリーランスエンジニアの備忘録。

cakePHP3

faviconがsessionにいるせいで半日潰れた

■現象 hoge.com/[controller]/[action]/[parameter] でGETパラメーターでアクセス。 入力フォームで登録情報を入力してもらうページ。 何も入力せずEnter。 リダイレクト先が hoge.com/[controller]/[action]/favicon.ico になってた。 ■追求 validationを掛…

UA判定 @Cakephp3

お疲れ様です。私は衝撃を受けました。発端は「UA判定って自分で作るしか無いのかな」って思ってました。しかーし。Request Handling こんなのが。既存でisMobileって使える!!!

Make Twitter BOT part1 : get twitteroauth @cakephp3

詳しくは下記リンクです。(丸投げ)【CakePHP3】Twitter API ライブラリTwitterOAuthをComposerでインストール |ただ、私が詰まったところは、outhのバージョンってどこだろう?ってことですね。 自分の対応しているバージョンはどれか、です。 "abraham/twit…

クエリ結果の行数チェック。。@Cakephp3

ちょっと躓いた。例えば、検索結果があったか、でviewを分岐したいとするじゃない?正しい方法は count() == 0) : ?> ないよー <table> 中略 おっほほう </table> なんだけどさ。私 countメソッドの存在知らなくて(( first が nullか、でチェックしてたの。 first() == …

いろんなパラメータを取ってみよう。HEADER/POST/GET

こんばんは表題の件、コントローラーで行います。当たり前ですが。 Header $this->request->header('X-HOGE'); POST $this->request->data('key'); GET $this->request->query('key'); 以上でござます。

Const ってどこに書くの?@Cakephp3

お疲れ様です。 ホラーゲームの実況をBGMにしながらプログラミングをするまーくんです。 Fuelphpでは、index.phpに書いたdefineがConstantsとして読み込まれていました。それがCakephpではどこに書かれているのか、また、どこに書けば良いのか。調べてみまし…

Migration

備忘録 ■migrationファイル作成 bin/cake bake migration hogehoge これで、その時刻_hogehoge.phpってファイルが生成される。 hogehogeがcreate_testにするとCreateTestsってクラスが自動生成される模様。 ■migrationファイル適用 bin/cake migrations migr…