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のオブジェクトの代入、引数は参照コピーだというのは本当だったんですね。
以上