簡體   English   中英

CakePHP 2.4忽略視圖

[英]CakePHP 2.4 ignoring view

目前,我不知道為什么未顯示我的視圖。

控制器:(/app/Controller/EventsController.php)

<?php

class EventsController extends AppController 
{
    public $helpers = array('Html', 'Form');

    function index() {
        $data = $this->Event->find('all');
        $this->set('data', $data);
    }

}

?>

查看:(/app/View/Events/index.ctp)

<?php

echo "<table border='1'>";

for($i=0; $i<count($data); $i++) 
{
    echo "<tr>";
        echo "<td>" . $data[$i]['Event']['Id'] . "</td>";
        echo "<td>" . $data[$i]['Event']['Start'] . "</td>";
    echo "<tr>";

}

echo "<table>";
//die;
?>

但是,如果我不加注釋地死了; 在我的最后一行中,內容出現了。 因此,這不像是被跳過,更像是事后被忽略。

不知道是否需要,但是我的routes.php非常標准:

Router::connect('/', array('controller' => 'events', 'action' => 'index', 'home'));

Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));

CakePlugin::routes();

require CAKE . 'Config' . DS . 'routes.php';

我不小心刪除了echo $this->fetch('content'); 在我的default.ctp / app / View / Layouts下。

確保您的布局文件中有'echo $ this-> fetch('content')'。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM