cakePHPのfixture機能ではまった!!( ̄◇ ̄;)
マジでありえんでしょ!?
っていか、俺がアホなのかい? えっ?
コントローラーでfixture使う場合と、モデルでfixture使い場合の挙動が違うかいな!!
くそったれ〜〜〜 ビックバンアタ〜〜〜〜〜ク〜〜
モデルでは、/tests/fixturesフォルダ内の、「テーブルスキーマ」や「追加するデータ」などを読み込むけど、
コントローラでは、/tests/fixturesフォルダ内の、ファイルは一切使われない様子。。。
コントローラで「$this->testAction」を使用する際に、optionで「fixturize」を指定すると、fixture機能が自動的に使える!?的なことが書いてあったから、そうだとばっかり思ってたのに、結局つかえんやんけ!!
fixturizeを「true」にするなり、使用するテーブル名を配列で与えてあげたりすると
①config/database.php内の、 testからのprefixを元に、既存のDBのコピーテーブルを作成する。
②元から入っているデータもコピーしてくれる(みたい)
③処理が終わると、自動的にテーブルを削除
してくれるみたいです!!
本当にこの理解で大丈夫か!?
さくらインターネットへSubversionを入れる
http://helog.jp/environment/subversion/245/
上記のリンクを参照させていただきました。
heron200908さんありがとうございました。
あと、単純なことなのですが、「.cshrc」をいじった後、「source」コマンドをかけるのを忘れないように!!
結構はまりましたwww Linuxは怖い。。。。ww
WEB開発を行うためのTips
はてなで最近、こういうネタがはやっているようですね。
ネットの記事のまとめをこれを気にやってみます。
1)Dreamweaverを使う。これはマスト!
2)Fireworksとの連携でWinWin
Fireworksを使う理由は、単純でフォトショやイラレより軽し、スライス機能が便利!
イラストなど使わない、簡単なボタン作成、トリミング、書き出しの圧縮率などはFireworksがすばらしい!
3)今後使ってみたいのが、Subversion!! いまは一人の環境で作成しているため
現在は「作業する前に変更を行うファイルをバックアップ」というアナログな方法でバックアップしている。
4)テストを先に書くというTDD開発方式の導入
5)wikiを使った作業内容の履歴
6)Zencodingの導入