CakePHPは初めてです。CakePHPを使用して作成したブログアプリの特定のカテゴリの投稿を取得する関数を作成するのを手伝ってください。
私のテーブル構造:
投稿:id、post、body、created、category_idカテゴリ:id、group
また、私は次のように定義しました:Inside post model- var $belongsTo = 'Category';
Inside category model-var $hasMany = 'Post';
CakePHPは初めてです。CakePHPを使用して作成したブログアプリの特定のカテゴリの投稿を取得する関数を作成するのを手伝ってください。
私のテーブル構造:
投稿:id、post、body、created、category_idカテゴリ:id、group
また、私は次のように定義しました:Inside post model- var $belongsTo = 'Category';
Inside category model-var $hasMany = 'Post';
find()
CakePHPのモデルの一般的なクエリメソッドです。
例は次のとおりです。
$results = $this->Post->find('recursive' => -1, 'conditions' => array('Post.category_id' => 1));
debug($results);
あなたが望むものを達成するための多くの方法があります。ドキュメントを読むか、CakePHPブログチュートリアルを実行することをお勧めします。
$this->Post->find('all', array('conditions' => array('Post.category_id' => $category_id)));
ここで、$ category_idは、データベースから結果を取得するカテゴリのIDです。
お役に立てれば