Thinkphp 3.2 form 表单中的anction标签

如题 假设 <form name="" action="example.php"/> 在以前学习过程中有这样使用 或者 当action内容为空的时候表示在本页面, 我查看W3C手册后发现action中的内容可以分为相对url和绝对url.但是 在thinkphp 3.2框架中,我应该将example文件放在什么位置,并且 action标签如何来引用?
我尝试使用U函数,并把文件放在controller中,但是出问题了.

还有个问题是 我需要在example.php中 操作数据库,那我又该如何操作?能不能使用M函数?

thinkphp是mvc单入口的的,建议就不要使用普通的开发方式开发了,如果你真要用,就把example.php放在index.php的同一个地方就可以了,但是不能使用M等thinkphp定义的函数,

通常是把example.php更名为ExampleAction.class.php放在lib/action目录下,按官方文档例子来开发
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-02

Thinkphp 采用单进入 MVC模式

可以采用U来生成URL

<form name="" action="{:U('index/example')}">

在 indexcontroller 控制器中 写个方法

public  function example(){
    $User = M('User');//实例化,就可以用$User对象去操作数据库
}

望采纳  Thx

本回答被提问者和网友采纳
相似回答