Ich habe hunger

あふりかエンジニア、アフリカ向けのB2BのSaaSを開発する

Cakephp

CakePHPで本番環境で不要なエラーを表示させない方法

普段開発の時には、エラーメッセージで何が間違っているかを読んで開発を進めて行きます。 しかし、エラーメッセージから色々なことを読み取ることが出来るので、本番環境ではエラーメッセージを表示しないようにする方が良いです。デバッグレベルの設定はス…

CakePHP2でログイン周りのセッション時間変えてみた

タイトルのとおりなんですが、弊社で開発してるメディアの管理画面がセッション切れるのが早いぜ、という苦情が入りまして、変更しようと思ったのがことのはじめ。core.phpにセッションの設定があるので Configure::write('Session', array( 'defaults' => '…

Cakephp2.xで複数のログインを実装する方法

ユーザーがログインするシステムを作ってるとどうしても、adminもログインして管理画面を持つようになりますよね。そこに対して、別のモデルでのログイン機構を作るのに手間取ってました。が、良い記事を見つけて解決出来そうです。1ヶ月前になんで見つけら…

Cakephpで作ったアプリケーション用にAmazon EC2でマイクロインスタンス作ったら、色々詰まった件のメモ

まさに、表題の通りです。実は、今日ほぼ初めてAmazon EC2を触ったんですが、 ドキドキしながらローンチして、そこからApacheとかPHPとかMysqlとか入れてました。 さくっとインストールしたら、PHPのバージョン低い Amazon Linuxで立ち上げたので、 さくっと…

Cakephp2.xのPaginatorで生成されるURLをクエリ型にする

CakePHP2.xでページング機能を実装していて、 Paginatorを使っていて、デフォルトで生成される ○ページ目のURLがコロンを使っていて気持ち悪かった。 (下記のようなURLが生成される) http://sample.com/articles/index/page:3出来れば、クエリ型(と呼ぶの…

Cakephpの変数の呼び出し

備忘録として$this->request->data('Model.field') は、セットされてない場合は、nullを返してくれる $this->request->data['Model']['field'] じゃなくて、こっちを使った方が良い。 #CakePHP[参考] リクエストとレスポンスオブジェクト — CakePHP Cookbook…