2

私は CakePHP でのタグ付けについてよく読みましたが、投稿とタグをこの投稿に保存する「クリーンな」方法を見つけることができません。Post テーブル、モデルとコントローラー、Tag テーブル、モデルとコントローラー、posts_tags テーブルに必要なものはすべて揃っています。ポストとタグ モデルで HABTM アソシエーションを作成しました。

新しい投稿を保存したい場合、CakePHP がその投稿に関連付けられたタグを自動的に保存するようにしたいのですが、そのための正しい方法が見つかりません。ほとんどのチュートリアルでは、「ヘルパー」関数 ( http://www.jamesfairhurst.co.uk/posts/view/full_cakephp_application_part_5 => "_parse_genres") またはそのようなものを使用する必要がありますが、CakePHP との取引を考えましたつまり、正しくセットアップすれば、これはすべて Cake によって行われます。

私の質問は、それを行うための「クリーンな」ケーキの方法はありますか、それともヘルパー関数を使用する必要がありますか?

4

1 に答える 1

2

HABTM を処理する「適切な」方法を見つけられなかったとは信じがたいことです。それに関する記事はたくさんあります。データ配列を適切に設定すれば、Cakeはタグを保存すると思います。The Bakery のクイック検索:

http://bakery.cakephp.org/articles/search/3/HABTM

十分に明らかにします。私の推測では、あなたはこれを探していると思います:

http://bakery.cakephp.org/articles/view/simple-tagging-behavior

(同じことを行うコンポーネントがありますが、モデルの動作が正しい方法であることに注意してください)

于 2009-04-16T13:51:11.777 に答える