国は3つ、国は2つ、都市は最後の3つのテーブルがあります。名前のついた別のテーブルでは、私はcity_idしか持っていません。私が必要とするのは、新しい住所を追加するときです。国を選択して都市を選択すると、州のドロップダウンリストが動的に表示されます。住所表と国表との間には関係がないため。どのように私は国と国家に住所をリンクすることができます。それらをすべてドロップダウンで表示したい。問題は、アドレスコントローラで国と州のコントローラオブジェクトをどのように使用するのかです。cakephpの国、州、都市のドロップダウンに関する問題
0
A
答えて
0
問題の解決策を見つけました。これは次のコードで行うことができます。
$countries=$this->Address->City->State->Country->find('list',array('fields'=>array('Country.id','Country.countryName'))); $states=$this->Address->City->State->find('list',array('fields'=>array('State.id','State.stateName')));
0
あなたの質問を正しく理解していれば、あなたのモデル間の関係を設定する必要があります。住所BelongsTo市、市BelongsTo州、州BelongsTo国。その後、データベースからアドレスを取得すると、特に指定しない限り、州と国が自動的に取得されます。
モデルアソシエーションの情報はhttp://book.cakephp.org/view/1039/Associations-Linking-Models-Togetherです(使用しているCakePHPのバージョンがわからないので、最新のものにリンクしています)。
関連する問題
- 1. 国都市の州リスト
- 2. 国/都市/州/ビジネスデータベース構造
- 3. 自動値のドロップダウン国/州/都市woocommerce店頭
- 4. 都市/都道府県/州都のリスト
- 5. iPhone - 米国の都市と州を確認する
- 6. 州と国の都市を取得するGoogle API
- 7. 場所Googleのオートコンプリートアドレス私は(形式:市、州、国)都市、州や国を表示したいと思い
- 8. Google Places API - getQueryPredictions国/都市/州別に制限しますか?
- 9. 都市と州から国を取得する
- 10. 時間を現地時刻に変換した都市/州/国
- 11. ドロップダウンAjaxの州と都市は機能していません
- 12. angle-schema-form-dynamic-selectを使用した国 - >州 - >都市
- 13. 国、州、市、Javascriptのドロップダウンリスト
- 14. 国と都市のデータベース
- 15. 国、都市、その地域/州/町のリストをそれぞれ取得する
- 16. 特定の国の州と都市を取得する方法 - google map api
- 17. ドゥルパールの都市と州の選択
- 18. Googleマップのapiから国および州/都市を取得する例
- 19. 都市/州情報の書式設定
- 20. Angularjsの国、州、都市の依存関係を表示するにはどうすればよいですか?
- 21. 州と国の内訳のページのような都市選択ボックス
- 22. 州と都市モデルの間の関連付け
- 23. 人と都市/州との関係の抽出
- 24. 国、州、都市のリストはどこで入手できますか?
- 25. Neo4jを使用して国、州、都市をモデル化する方法
- 26. jQuery/JavaScript validate都市、州ZIP単一フィールド
- 27. Symfony2:国別の公共都市のリスト
- 28. SQL Serverの国と都市の転記
- 29. ダイナミックな国 - 都市の選択
- 30. GoogleマップApi V3 - 国や都市のスタイリング
最高の回答を得るには、代表的なDDLとサンプルデータを投稿してください。 –