0

コンテンツのリストを表示したいのですが、特定のコンテンツをクリックすると、サブコンテンツが表示されます..ツリー構造のように..別の要件は、これらのコンテンツがすべてMYSQLデータベースからのものであることです..(phpmyadmin)

  • 私は 2 つのテーブルを持っています。テーブル 1 には、コードとコンテンツ名という 2 つのフィールドが含まれています。

  • codeテーブル 2 には、親コードと子コードという 2 つのフィールドが含まれています (これらのコードはどちらもテーブル 1と同じです)。

特定のコンテンツをクリックすると、テーブル 1 から対応するコードを取得し、そのコードが 2 番目のテーブルの「親コード」フィールドにあるかどうかを確認する必要があります。表 1 に表示され、親コンテンツの下に表示されます。同様に、それは続くはずです...

コードを使用してすべてのコンテンツを取得しました:

$ps=$this->Table1->find('all',
     array('fields'=>array('id','contentcode','contentname'),
    'conditions'=>$conditions)); 
$this->set('collections',$ps);

私はそれをview.ctpに渡しましたが、表示する方法がわかりません

私はcakephpを使用しています、

前もって感謝します..

4

1 に答える 1

0

私だったらphplayersmenuを使います

于 2012-08-07T08:37:31.440 に答える