Wiiのガンダム、やられた。オートセーブじゃなかった。
ストーリー進むたびにセーブしてるんでてっきりオートセーブだと思ってたんですが、システムデータの更新だけでストーリーはセーブされてなかった。。まだ昨日のところまで追いつけず。(昨日、実は4話どころじゃなかったようだ。)
CakePHPのindex.htmlというか、homeというか、デフォルトのページは、app/views/pages/home.thtmlです。
というわけで、home.thtmlでヘルパー(html以外の)とか使いたい場合は、cake/libs/controller/pages_controller.phpをapp/controller/pages_controller.phpにコピーしてvar $helpers;を定義すればよいです。
それだけ。
これだけだとあれなんで、先日のエントリの補足。
コメントのところでJavaの場合を挙げましたが、オブジェクトを配列にするというのをPHPでやってみるとどうなるか。
$objs = array();
$objs[] = new ObjectString("aaa");
$objs[] = new ObjectString("bbb");
foreach ($objs as $one) { // &はなしでいっとく。
$one->data = "ccc";
}
foreach ($objs as $one) {
echo $one->data ."\n";
}
class ObjectString {
var $data;
function ObjectString($a) {
$this->data = $a;
}
}
これは、PHP4とPHP5で結果が異なります。
PHP4:
aaa
bbb
PHP5:
ccc
ccc
PHP5のオブジェクトの代入、引数は参照コピーだというのは本当だったんですね。
以上
関連記事
- Newer: CakePHPではまったこと 11(sqliteをデータベースとして使う2)
- Older: Wiiでガンダム1年戦争
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://red-treasure.com/report/wp-trackback.php?p=68
- Listed below are links to weblogs that reference
- CakePHPではまったこと 10(home) from コスミー報告書[社外秘]