0

CakePHPは初めてです。CakePHPを使用して作成したブログアプリの特定のカテゴリの投稿を取得する関数を作成するのを手伝ってください。

私のテーブル構造:

投稿:id、post、body、created、category_idカテゴリ:id、group

また、私は次のように定義しました:Inside post model- var $belongsTo = 'Category'; Inside category model-var $hasMany = 'Post';

4

2 に答える 2

1

find()CakePHPのモデルの一般的なクエリメソッドです。

例は次のとおりです。

$results = $this->Post->find('recursive' => -1, 'conditions' => array('Post.category_id' => 1));
debug($results);

あなたが望むものを達成するための多くの方法があります。ドキュメントを読むか、CakePHPブログチュートリアルを実行することをお勧めします。

于 2012-11-06T20:00:48.137 に答える
0
$this->Post->find('all', array('conditions' => array('Post.category_id' => $category_id)));

ここで、$ category_idは、データベースから結果を取得するカテゴリのIDです。

お役に立てれば

于 2012-11-07T09:42:39.510 に答える