今日、東大生1023人のアンケート結果を元に子供の教育方法を議論する番組やってました。
「東大合格者の約6割が子供のときに朝食を食べてた!」とか言ってましたが、東大生じゃない人は朝食食わないんでしょうか。
日本人の平均の朝食摂取率も出してもらわないと、6割という数字自体に意味があるとは思えません。
先日ログイン処理についてちょっと書きましたが、現状でログイン処理をどうしているのかメモ。
先日のでは、レイアウトを変えてるだけなのでコントローラに書かれている処理自体は実行されてしまいます。ただレイアウトがログイン用のものに切り替わっているので、処理が走ったようには見えませんが。
だからといってbeforeFiler()内でredirectすると、無限ループになります。redirect先でもbeforeFilterが走るからです。
setActionはほとんど意味なしです。setActionする前の処理が(も?)走ります。
結局どうしているかというと、すべてのアクションの冒頭でチェックすることにしています。
///// HogeController /////
function foo() {
// ログインチェック
if ([ログインしていない]) {
$this->layout = "login.thtml";
return; // 終了
}
// 処理
// (処理)
}
function bar() {
// ログインチェック
if ([ログインしていない]) {
$this->layout = "login.thtml";
return; // 終了
}
// 処理
// (処理)
}
めんどくさいな。なんかいい方法教えてください。簡単なやつ。
以上
207-07-16 追記:朝食摂取率、ちょっと調べてみました。厚生労働省の朝食欠食率のデータ。
6割以上食ってんじゃねえか。むしろ6割って少ないほう・・・。