カテゴリ一覧表示→チャンネル一覧1

カテゴリ一覧表示がそれなりにできてきたので、親カテゴリ→子カテゴリ→孫カテゴリ という風にきて、下にカテゴリが無くなった時に、そのカテゴリに属しているチャンネル一覧を表示させるようにします。

まずはスキーマ(以降、追加部分のみ)。

/var/www/podtv/config/schema.yml

propel:
  channel:
    id:
    category_new_id:
    name: varchar(255)
    created_at:
    updated_at:

続いて、インポートデータ。チャンネル名と、どのカテゴリに属しているのかを読み込ませます。
/var/www/podtv/data/fixtures/category_import_data.yml

Channel:
  1:
    name: 映画予告編チャンネル
    category_new_id: 1
  2:
    name: サッカーダイジェスト
    category_new_id: 14
  3:
    name: サッカーゴール特集
    category_new_id: 14
  4:
    name: サッカー選手紹介
    category_new_id: 14
  5:
    name: 野球ハイライト
    category_new_id: 13
  6:
    name: 名曲アワー
    category_new_id: 16

で、いつものおまじない。
symfony propel-build-all
symfony propel-generate-crud
symfony propel-load-data frontend

次に、channelを表示させます。
http://podtvlabo.com/frontend_dev.php/channel/list

ここまでは順調です。
次に、カテゴリの画面で、子カテゴリの数がゼロになったら、チャンネル一覧を表示させるようにします。