カテゴリー
コンピューター

CakePHP2 で ACL のテーブルにも配慮して コントローラーから大量データを直接 DB に挿入する方法

テストデータを一括で大量に登録するとき、どうされますか?はい、そのとおりです。データベースに INSERT 文で直接データを投入しますね。

ですが、CakePHP2 で ACL を使っていると、それができない!というテーブルがあることがわかります。はい、そのとおりです。users テーブルですね。

ACL のテーブル、aros と users テーブルが密接にかかわっているため、INSERT で users へのみデータを挿入することができないのです。詳しくは次のページです。

となりますと、ウェブの画面から一つ一つ登録するしかないのか、、、と思いますが、100や200のときはとてもではありませんが、無理です。

そこで、コントローラーに大量にデータを書いて登録する方法を考えました。次のようになります。

カテゴリー
コンピューター

サクラエディタを PHP をいじるのに便利な設定にするよ!

Cpleiadesxampphtdocseccube-2.11.1datamodulePEAR.php - sakura 1.6.5.0  20120424 212700.jpg

わたくしは、プライベートでもサクラエディタを使わせていただいています。すごく、便利です!ただ、インストールしたままですとサクラエディタで PHP ファイルを開いても、黒一色でつまらないですので今回は、次の設定を行っていきます♪

  • 強調キーワード → 特定の言葉の色が変わる。見やすい。
  • 入力補完機能 → 関数を途中まで入力して Ctrl + Space で自動的に残りを入力してくれる。便利。
  • ヘルプの設定 → 関数を選択してカーソルを当てると内容を説明してくれる。ときどき役立つ。

こういうことができると便利です。早速やっていきます。

カテゴリー
Microsoft

Excel とサクラエディタで日付の一覧テキストをダーっと一気に作る方法

日付の一覧をダーっと一気に作る方法をメモしておきます。

いる物

覚えておくとよい操作まとめ

Excel

  • Ctrl + ; で今日の日付を入力
  • セルの右下にカーソルを合わせて「+」になったらドラッグして下に引っ張り、連続データを作成

サクラエディタ