タグ

cakeに関するrockenotaのブックマーク (2)

  • 『ソースコードの先頭行に空白コードが入ってしまう!!』

    みなさんはCakeを美味しくたべられているでしょうか? 自分は今回かなり穴に嵌りこんでしまったので残しておきます。 今回の壁は ”ソースコード先頭に不要なスペースが入ってしまい、IEで表示した際レイアウトが崩れる” でした。 ちなみに結論を先に言うと ” ob_clean(); ”です! さてさて、この変なスペースちゃん。 実は他にも悪さをしてしまっていてソースコードの1行目にこのスペースが入ってしまうことによりドキュメントタイプの宣言が読み込まれないという。 それはもう。。。 と、いうわけでがんばって cake スペース とかで全力検索をかけたのですがいまいち。 いくつかのサイトでutf-8のBOM(Byte Order Mark)設定がされていないからだよ!! とのコメントがあり試してみたんですが。 だめでしたTT (ちなみにその方はViewとControllerとModelのファイル

    『ソースコードの先頭行に空白コードが入ってしまう!!』
  • CakePHP Modelに関する6つの誤解

    CakePHPのModelはActiveRecordライクなDBアクセス方法を提供しており、さらにアソシエーションを設定することにより複数テーブルの値を同時に操作できるなど、DB操作に対するインターフェイスが数多くあります。 ただ「手軽にDB操作ができる」という印象が先行しているゆえ誤解を招くことがあるようです。 1. クラス名に対応したテーブルしか操作できない Modelのクラス名とテーブルを自動でマッピングするのはフレームワークのいわば便利機能です。デフォルトでそのような動作をするだけで、容易に変更することができます。 Model#$useTableにテーブル名を指定すれば任意のテーブルを操作できます。 <?php class Foo extends AppModel { public $useTable = 't_user'; // t_userテーブル } ?> 2. DBを使わな

  • 1