昔はカフェ、、、いや、昔ですので喫茶店、ですね。喫茶店のメニューに、ミルクセーキというメニュウがあったそうです。昔おばあちゃんが働いていたころに覚えたそうです。
ふと懐かしくなって作ってみたのでレシピをメモします。
材料
- 卵 1個
- 牛乳 200ml
- 砂糖 スプーン2杯くらい
- 蜂蜜 お好みで適当量。なくてもいいです。
テストデータを一括で大量に登録するとき、どうされますか?はい、そのとおりです。データベースに INSERT 文で直接データを投入しますね。
ですが、CakePHP2 で ACL を使っていると、それができない!というテーブルがあることがわかります。はい、そのとおりです。users テーブルですね。
ACL のテーブル、aros と users テーブルが密接にかかわっているため、INSERT で users へのみデータを挿入することができないのです。詳しくは次のページです。
となりますと、ウェブの画面から一つ一つ登録するしかないのか、、、と思いますが、100や200のときはとてもではありませんが、無理です。
そこで、コントローラーに大量にデータを書いて登録する方法を考えました。次のようになります。
結果をコピーして、エディタに貼り付けるようなことが結構あるので、メモしておきます。
# 一覧を作成したいフォルダまで移動 cd C:\pleiades\xampp\htdocs\cake05\app # ファイル一覧を再帰的にフルパスで作成 dir /b /s
dir /b /s C:\pleiades\xampp\htdocs\cake05\app
最近 CakePHP2 で調べ物をするときに、アソシエーションのあるテーブルが必要であったり、bake することが多いのでメモしておきます。
post のデータに予期しない値が混じっているとセキュリティ上よくないです。悪意ある攻撃者がフォームに存在しないフィールドを予想して、意図しない DB テーブルのカラムを書き換える、ということがおきるかもしれません。
パラメータ改ざん対策が必要です。
そこで、入力フォームで指定したフィールドのみを確実に受け付けるようにする方法を考えました。
iPhone を iOS6 にアップデートしましたら、巷で話題になっておりますとおり、地図が使いづらくなってしまいました。わたくしはデフォルト以外の地図アプリも使用しておりますので、影響は少ない、と思っておりました。はい、思って、、、しかし。
しかし、困りました。
そこで、PC から場所を設定しなおすときの手順をメモします。
今回は検証もしていないただのメモです。