For Want Of A Better Word

Cake2.3 ファイルアップロードフォームとtrantsionコンポーネントとXform

      2015/04/19

ファイルをアップロードする以外のフォームは

transitionとXformで結構簡単にできたんだけど、
こいつらを使うと、どうもファイルアップロードのバリデーションとかがうまくできない。
そもそもCakeでうまいやり方が分からない。

一回あきらめる。
どうも自分の中でネックになっているのはtransitionのほう。
Cakeのフォームヘルパーで確認画面をはさむときに、ファイルのバリデートがデフォルトでうまいいかない。
独自にバリデーションをしても、transitisonのコンポーネントのchkdata()で遷移していると、別バリデーションの結果をうまくマージできない。

ファイルの場合は、バリデーションOKだったらリネームとか、保存とかが必要になるので、バリデーションと遷移を一括でやってしまうという発想がそもそも違っているっぽい。

別々につくる。フォームヘルパーのファイルのやつがあるので、それでがんばる。

 - cake

  関連記事

cakephp_logo
テストツール探し

[参考URL]http://www11.atwiki.jp/autotest/m …

cakephp_logo
cakephpでSQLインジェクション対策

参考になったのでメモ Cake1.3でのデフォルトのセキュリティ対策を検証してく …

cakephp_logo
CakePHP

– ①バリデーションを使わないでチェックした内容のメッセージをval …

cakephp_logo
【Cake】一般用テーブルと、管理用テーブルを分ける場合のログイン(Auth)の使い方・整理

まず1つサービス・ログイン機能 これは ①Userテーブル、UserModel、 …

cakephp_logo
CakePHPでjoinしようとしたときのエラー 【Notice (8): Undefined offset: 0 [CORE/Cake/Model/Datasource/DboSource.php, line 1714]】

Cakeでfind()からjoinしようとしたときに下記Noticeが出て、検索 …