Php 如何从表中调用项

Php 如何从表中调用项,php,cakephp,cakephp-model,Php,Cakephp,Cakephp Model,我是Cake PHP的新手,我需要将我的html网站转换为使用CakePHP。我很难理解它是如何工作的,但我知道,如果我完成了一件作品,我应该能够继续构建它,我只需要那些我在教程中无法清楚理解的初始帮助。下面是我网站上的一个小场景 我有一个名为cars的MySql表,该表具有以下值 car_id car_name car_description car_price 在app/controllers中,我创建了我的controlcars\u controller.php <?php

我是Cake PHP的新手,我需要将我的html网站转换为使用CakePHP。我很难理解它是如何工作的,但我知道,如果我完成了一件作品,我应该能够继续构建它,我只需要那些我在教程中无法清楚理解的初始帮助。下面是我网站上的一个小场景

我有一个名为
cars
的MySql表,该表具有以下值

car_id
car_name
car_description
car_price
在app/controllers中,我创建了我的
controlcars\u controller.php

<?php
    class CarsController extends AppController {

        var $name = 'Cars';

      }
?>
<?php
class Car extends AppModel{

    var $name = 'Car';
 }
?>
我现在的问题是。。。我如何展示这些汽车,如何设置视图来展示这些汽车?。。通常我只是做了一个show_cars.php,里面有所有的mysql逻辑来提取数据,然后将结果传递给我的showcars.html或showcars.php,但现在我完全迷路了,我试着看YouTube,去了cakephp.org。我还是不明白。还有,一旦我拿到车,我应该如何键入url(我在locahost中)来访问此视图


如果您有任何帮助,我们将不胜感激。

请尝试控制器:

class CarsController extends AppController {
  var $name = 'Cars';
  //use model Car
  var $uses = array("Car");

  public function list() {
    $carList = $this->Car->find("all");
    //set to display for view list.ctp inside Car folder
    $this->set("list_cars", $carList);
  }
}
现在在Car文件夹中创建
list.ctp
文件(这是视图)并执行以下操作:


有关更多信息,请检查:

您可以安全地删除
$uses
位(假设模型存在)。非常感谢您,我在视图中添加了此项。。那么现在,我应该如何键入url来查看它呢?您应该遵循这个示例。只需一两个小时即可完成,您将很快了解基本情况:
print_r($list_cars); // this will show up array of rows from your table