タグ

ブックマーク / cake67.hatenadiary.org (4)

  • mediaプラグインまとめ - 趣味の延長線

    Mediaプラグインによる画像のアップロード機能作成で、書いた記事のまとめリンクです。 Mediaプラグイン導入 mediaプラグイン導入(1) 基的な導入 - 趣味の延長線 mediaプラグイン導入(2) 表示 - 趣味の延長線 保存 $fieldListチェック madiaプラグイン 応用(1) $fieldListチェックの設定 - 趣味の延長線 アップロードファイル名の変更 mediaプラグイン応用(2) アップロードファイル名の変更 - 趣味の延長線 アップロードファイルの種類・最大サイズチェック mediaプラグイン応用(3) ファイルチェック - 趣味の延長線 複数アップロード禁止 mediaプラグイン応用(7) 複数アップロード禁止 - 趣味の延長線 アップロードしたユーザの管理 mediaプラグイン応用(11) アップロードユーザ情報の追加 - 趣味の延長線 表示 画像

    mediaプラグインまとめ - 趣味の延長線
  • madiaプラグイン 応用(1) $fieldListチェックの設定 - 趣味の延長線

    mediaプラグインの基的な保存・表示周りを一通りできるようになりました。 「こんな事できないか」な課題はありますが、 多様な種類のファイルアップロードを一元的に扱えるのは魅力的。 設定などでカスタマイズできないか、検討してみます。 拡張が必要な物もありそうですが、 まずはmediaプラグインのオプション設定などで対応できる箇所から着手します。 手始めに、ファイルアップロード時の$fieldList設定のやり方を検討しました。 前の記事 mediaプラグイン導入(1) 基的な導入 - 趣味の延長線 mediaプラグイン導入(2) 表示 - 趣味の延長線 保管時の$fieldList設定 Attachment自身については、$fieldList設定の必要は無いようです。 attachmentsの各項目は、mediaビヘイビアのbeforeSave()内で、全てblackListあるいはw

    madiaプラグイン 応用(1) $fieldListチェックの設定 - 趣味の延長線
  • $filedList設定でフィールド追加攻撃対策 - 趣味の延長線

    複数の関連モデルの同時登録の方法を調べていて、save()に、$fieldListという設定があることを知りました。 http://book.cakephp.org/ja/view/75/Saving-Your-Data 例えば、usersのgourp_idという項目はユーザ変更不可なのだけど、usersのedit画面にデータをPOSTするときにgroup_idを追加して書き換える・・・というようなハッキングへの対策なのですが、 この機能、あると知らなかったのでbeforeSave()に自前で入れてました (^^;) 公式機能使用に変更。 (1/29 17:22) saveAllに関する記載について、訂正UPしました フィールド指定はホワイトリスト方式。 単独のモデルに対してsave()する場合の例。 app/controllers/users_controller.php - if ($

    $filedList設定でフィールド追加攻撃対策 - 趣味の延長線
  • CakePHPのACL関連まとめ - 趣味の延長線

    CakePHP関連で、多分、特に初期で一番悩んだのが「ACL関連」 自己の「悩み履歴」「解決策メモ」のまとめです。 そして、まだまだ不満 ^^; あるので・・・今は保留ですが、 今作ってるモノの基礎できたら、検討予定です。 特にSQL負荷関連。。 ACL導入編 ACL:ファイル側 $this->Auth->authorize の設定は? - 趣味の延長線 CakePHPにACL入れました - 趣味の延長線 CakePHPのACLが難しい理由 - 趣味の延長線 aros_acosのシェル追加でワーニング - 趣味の延長線 管理画面設定 ACLによるcontroller/action以外の権限設定 - 趣味の延長線 ACLによる管理画面アクセスの制御 - 趣味の延長線 管理画面のベースRoute設定 - 趣味の延長線 設定追加の場合 モデル追加した場合のACL設定追加方法 - 趣味

    CakePHPのACL関連まとめ - 趣味の延長線
  • 1