CakePHP การดึงFKมาแสดงผล

เพิ่งหัดได้ 3วันคะ ยัง งงๆอยู่
มีตาราง2ตาราง
คือ posts กับ  categories
post
- id
- category_id เป็น FK

categories
- id
- name

Post Model
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

Category Model
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

อยากทราบว่าถ้า Post ต้องการดึง Category name มาแสดงผลต้องมีคำสั่งยังไงบ้างคะ
เราลองทำตามนี้แล้วติดError ตรงดึงข้อมูลชื่อของCategoryมา
$this->set('posts', $this->Post->find('all'));  << PostsController


<?php
  //foreach ($posts as $post):
  echo $post['Post']['id'];  //<---- id ของ ตาราง posts
  echo $posts[0]['Category ']['name'];  //<---- name ของตาราง categories
  //endforeach;
  //unset($post);
?>

ขอบคุณคะ -/\-
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่