CakePHP View
View is like template of pages. It display pages.
index.ctp
<h1>Index Page</h1> <p>this is test View.</p> <p>message: <?php echo $msg; ?></p> <p> </p> <p>Data.</p> <div> <ul> <?php foreach($datas as $data): ?> <li><?php echo $data; ?></li> <?php endforeach; ?> </ul> </div> <p>NUM </p> <p> <?php echo $num; ?></p>
SampleController.php
<?php App::uses('AppController', 'Controller'); class SampleController extends AppController { public function index(){ $this->set("title_for_layout", "Index Page"); $this->set("msg", "hello"); $this->set("num", 1); $this->set("datas", array("one", "two")); } }