CakePHP

記事

社長になった私がお金にならないデータベースサイトを作った7つの理由

9月から株式会社アスタの代表として活動している鈴木です。こんにちは。先日このブログで座右の銘.comをこっそりリリースした話を書きましたが、僕が独立してまずやったことが、この時代遅れのデータベースサイト作りでした。「座右の銘* ((Goog...
記事

[リリース]_・)座右の銘.comをこっそりリリースしました

今年の春からコツコツ作り続けていた座右の銘語録というサイトをリリースしました。私の好きな言葉で、仕事において念頭においている言葉があります。やってみせ、言って聞かせて、させてみせ、ほめてやらねば、人は動かじ。これは太平洋戦争当時、海軍大将だ...
メモ

[CakePHP]配列をSQLのようにソートする方法

小ネタシリーズです。CakePHPでデータベースからデータをソートして取得するときにはのように書きます。で、このとき$resultsにはこのようなデータが入ります。今回のTipsは、上記のような配列をソートする方法です。これで、fieldを...
メモ

[CakePHP]モデルから別のモデルを呼び出す方法

前にやったことあるんだけど・・・あれ?どうやるんだっけ?記憶力が落ちたのか最近こういうことが多発してるので、ちょっとした小ネタシリーズでポストしていきたいと思います。CakePHP1.3モデル内で別のモデルを呼び出すにはこんな感じ。
メモ

[CakePHP]フォームのバリデーションエラーメッセージを改行する

小ネタです。バリデーションエラーのメッセージを改行したい場合、エラーメッセージになどのhtmlタグを追加しても、出力のときにエスケープされてしまいます。そこで下記のようにエスケープを回避してやるとエラーメッセージhtmlタグが反映されます。...
メモ

[CakePHP]コントローラやモデルからURLをフルパスで取得する

やり方解説そもそもhtmlヘルパーのurlでフルパスが取得できるなら、コントローラでも取れるよなと調べたらRouterに行き着いたというわけ。/cake/libs/helpers/html.php↓/cake/libs/helpers/ap...
メモ

[CakePHP]adminルーティングの時だけAuth認証を行う

adminルーティングを行うときだけAuthComponentsの認証を行う方法のメモです。わずか1行書けば済むのに、アプリを作るたびに別のアプリのソースコピペしたりしてるのでここら辺で記憶にとどめておきたいと思います(笑)はじめにcore...
記事

[CakePHP]windowsでもっと気持ちよくbakeしたい♪

以前、こんな記事を書きましたが、今はもう少し簡単な方法を使っています。あらかじめphpにpathを通していなくてもOK。それに、そのつど/cake/consoleにもpathを通さなくてもOKな方法です。バッチファイルでバッチOKィ!!(´...
記事

前職を退職し、独立しました

さっそくですが、お仕事を募集しております(笑)ずっとECの運営、開発に携わってきたので、ECに特化したの業務改善コンサルをしていこうと思っております。ショッピングサイトの立ち上げや運営で、「人数や労力を減らつつ売上げを伸ばしたい」というわが...
メモ

[CakePHP]virtualFieldsを設定したModelをbindModelするとエラーが出る場合の対処

virtualFieldsを設定* ((CONCATも)) していて、そのモデルをアソシエーションしたときに下記のようなエラーが出るなら、このページが役に立つでしょう。SQL Error: 1052: Column 'id' in fiel...