使用模型控制器和视图以及包含下划线的表

时间:2011-12-01 07:30:13

标签: cakephp

我有一个名为car_parts的表,我的控制器名为CarPartsController,文件是car_parts_controller.php。然后我有模型Car_Part,文件名car_part.php。这是代码

<?php
class CarPartsController extends AppController {

    var $name = 'Car_Parts';

    var $uses = array("Car_Part");

    function get_part($id)
    {
       $this->set('car_parts',$this->Car_Part->find('first', array('conditions' => array('Car_Part.car_id' == $id))));
       $this->layout = 'master_layout';
    }   
  }

&GT;

MODEL

<?php
class Car_Part extends AppModel{

    var $name = 'Car_Part';
 }
?>

查看,此视图名为get_part.ctp

   <?php
    print_r($car_parts);
    ?>

我遇到的问题是它说它无法找到表car__parts(看起来它有一个双下划线但我的表没有双下划线。任何想法我做错了。我我是Cake PHP的新手。

1 个答案:

答案 0 :(得分:1)

放下Car&amp;部分:

class CarPart extends AppModel {

  var $name = 'CarPart';

}