私はcakephpでアプリケーションを開発しています。このアプリケーションでは、複数のレコードを保存するために、さまざまな場所でsaveAll()関数を使用しています。 saveAll()が呼び出された後に自動的に呼び出されるコールバック関数を作成する必要があるのは、saveAll()の後に呼び出される定義済みのコールバック関数がcakephpにないと思うからです。関数saveSave()があり、save()アクションが実行されるたびに呼び出されることはわかっています。何が解決策になるか。どんな提案も本当に感謝しています。ありがとう:)次のようにsaveAll()の後にcakephpでカスタムコールバック関数を作成する方法
0
A
答えて
1
あなたはあなたのモデルにSAVEALL機能を再定義することができます。
function saveAll($datos=null, $opciones = array()){
parent::saveAll($datos, $opciones);
$this->yourCallBackFunction();
}
function yourCallBackFunction(){
//do something
}
よろしく!
+0
、私はそれを得た:) – Vineet
1
関連する問題
- 1. CakePHP SaveAll not working
- 2. cakephp HABTM association saveAll?
- 3. CakePHPは:SAVEALL
- 4. 複数のリレーショナルモデルを持つCakephp SaveAll
- 5. CakePHP 1.3では、 `saveAll()`の後にコールバックがありますか?
- 6. CakePHP 1.3のSaveAllとのモデルアソシエーション
- 7. カスタムコールバック関数によるWoocommerceの注文
- 8. 関数の後にjquery update htmlを作成する方法は?
- 9. cakephpでRESTAPIを作成する方法
- 10. CakePHPページの作成方法
- 11. 関数キューを作成する方法
- 12. CakePHP saveAll関連するデータを更新または挿入します
- 13. codeigniter 2.xでカスタムコールバック検証ルールを作成する
- 14. CakePhp saveAllは関連付けられたモデル内のデータを壊します
- 15. CakePhpで複数列のページを作成する最良の方法
- 16. CakePHP 3.5のコントローラレベルでクッキーを作成する方法は?
- 17. CakePHPで作成された「Recent Blogs」の数を制限する方法は?
- 18. saveAllは、複数の選択でフォームを処理した後にcakephp 2.0に関連するデータを保存しません
- 19. 検索ボックスcakephpの作成方法
- 20. CakePHP 2.0でajaxで簡単投票を作成する方法
- 21. 関数を呼び出す前にファイルを作成する関数に属性を作成する方法
- 22. バック関数を作成して最後のcontentViewを設定する方法
- 23. 関数内でGLOBAL変数を作成する方法
- 24. agregate Mysql関数をCakePHPで使用する方法
- 25. CakePHP版で「仮想フィールド」を作成する方法1.2未満
- 26. cakephpモデル:モデル関数にメッセージを表示する方法
- 27. JavaScriptの値の関数内にオブジェクトを作成する方法
- 28. arc4random関数で前/後ボタンを作成するには?
- 29. TypeScriptでmixin関数を返す関数を作成する方法は?
- 30. BigqueryレガシーSQLで実際の関数を作成する方法
私はafertSave()http://book.cakephp.org/1.3/es/view/1053/afterSave関数はあなたのベストチャンスだと思います。 – Lobo
しかし、問題は、各行が保存された後にafterSave()が呼び出されることです。だからそれを使用することはできません。 – Vineet
モデル内でsaveAll関数を再定義します。 – Lobo