Lib/Action/MessageAction.class.php<?php
class MessageAction extends Action
{
public function _initialize()
{
echo '每个操作都会先执行此方法!<br/>';
}
public function add()
{
$this->assign('title','添加数据');
$this->display();
}public function insert()
{
header("ContentType:text/html; charset=utf8");
$dao = D('Model');//通过 Model 的create()方法 创建通过表单提交的数据对象
$vo = $dao->create();//如果创建失败
if($vo==false)
{
exit($dao->getError().'[<a href="javascript:history.back()">返回</a>]');
}//当主键是自动增长时 方法的返回值就是新插入主键的值 可以直接获取
$re = $dao->add();//添加数据失败
if(!$vo)
{
exit($dao->Error().'[<a href="javascript:history.back()">返回</a>]');
}//成功提示返回 使用了函数redirect($url,$time=0,$msg='')
redirect(__APP__.'/Message/add',1,'数据添加成功!');
}
}
?>
Tpl/default/add.html<form name="form1" method="post" action="__URL__/insert">
标题:<input type="text" name="title" />
邮箱:<input type="text" name="email" />
内容:<textarea name="content"></textarea>
<input type="submit" value="提交" />
</form>http://127.0.0.1/Myapp/Message/add 访问
为什么 网页显示不错来 HTTP404错误照着开发文档自学的……不知道怎么弄了
class MessageAction extends Action
{
public function _initialize()
{
echo '每个操作都会先执行此方法!<br/>';
}
public function add()
{
$this->assign('title','添加数据');
$this->display();
}public function insert()
{
header("ContentType:text/html; charset=utf8");
$dao = D('Model');//通过 Model 的create()方法 创建通过表单提交的数据对象
$vo = $dao->create();//如果创建失败
if($vo==false)
{
exit($dao->getError().'[<a href="javascript:history.back()">返回</a>]');
}//当主键是自动增长时 方法的返回值就是新插入主键的值 可以直接获取
$re = $dao->add();//添加数据失败
if(!$vo)
{
exit($dao->Error().'[<a href="javascript:history.back()">返回</a>]');
}//成功提示返回 使用了函数redirect($url,$time=0,$msg='')
redirect(__APP__.'/Message/add',1,'数据添加成功!');
}
}
?>
Tpl/default/add.html<form name="form1" method="post" action="__URL__/insert">
标题:<input type="text" name="title" />
邮箱:<input type="text" name="email" />
内容:<textarea name="content"></textarea>
<input type="submit" value="提交" />
</form>http://127.0.0.1/Myapp/Message/add 访问
为什么 网页显示不错来 HTTP404错误照着开发文档自学的……不知道怎么弄了
解决方案 »
- the requested operation has failed
- Warning: mail() [function.mail]: Failed to Receive in 用的是下载的本地SMTP服务器
- php读取文本文件的问题
- 请问eclipse如何带get参数调试
- 急,急,急
- 这样的页面怎么写??分布够可以加
- 关于数据验证正则表达式函数解析中字符
- 前两天看见ibm机器的随机光盘里有一个html文件,点击里面的连接可以直接调用“计划任务”和“磁盘整理”,感到很好奇想知道是怎么实现的!!!!
- 关于onlick事件和javascript的问题
- 懂PHP且懂点C的大神进来
- 求助:图片通过file_getcontents输出,浏览器不缓存
- PHP生成excel文件并自動保存與另一服務器指定位置的解決方法
控制器的url一般是?a=这样的!
http://127.0.0.1/Myapp/index.php/Message/add
或者:
http://127.0.0.1/index.php/Message/add关于url访问,参考官方手册3.8节。