复制代码 代码如下:
<?php
class DemoController
{
function index()
{
echo('hello world');
}
}
/* End of file democontroller.php */
复制代码 代码如下:
<?php
require('controller/democontroller.php');
$controller=new DemoController();
$controller->index();
/* End of file index.php */
复制代码 代码如下:
<?php
$c_str=$_GET['c'];
//获取要运行的controller
$c_name=$c_str.'Controller';
//按照约定url中获取的controller名字不包含Controller,此处补齐。
$c_path='controller/'.$c_name.'.php';
//按照约定controller文件要建立在controller文件夹下,类名要与文件名相同,且文件名要全部小写。
$method=$_GET['a'];
//获取要运行的action
require($c_path);
//加载controller文件
$controller=new $c_name;
//实例化controller文件
$controller->$method();
//运行该实例下的action
/* End of file index.php */
复制代码 代码如下:
<?php
class DemoController
{
function index()
{
require('view/index.php');
}
}
/* End of file democontroller.php */
复制代码 代码如下:
<?php
class DemoController
{
function index()
{
$data['title']='First Title';
$data['list']=array('A','B','C','D');
require('view/index.php');
}
}
/* End of file democontroller.php */
复制代码 代码如下:
<html>
<head>
<title>demo</title>
</head>
<body>
<h1><?php echo $data['title'];?></h1>
<?php
foreach ($data['list'] as $item)
{
echo $item.'<br>';
}
?>
</body>
</html>
新闻热点
疑难解答