• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkPHP框架搭建心得

php 搞代码 3年前 (2022-01-23) 22次浏览 已收录 0个评论

通过一周的学习,简单入门了PHP和thinkphp,和当初学习ssh一样搭建了一个注册和登录的实例作为检验,记下心得体会吧。

的确感觉用php框架搭建比ssh快多了,主要体现在thinkphp它都把系统目录结构都定好了,MVC也有各自的目录,分别编写各个部分即可。而ssh光是配置就要配置很久,还有很讨厌的xml,搞了好久才弄出个登录的例子,感觉需要学习很多东西的样子。

新手搭建thinkphp的时候,一定要注意目录结构。一般是两个模块,在application下,一个Home一个Admin。每个模块会有控制器,一个控制器就对应着View的一个文件夹,控制器中的方法可能对应着View对应文件夹下的若干个html,而且名称和方法同名,这样调用$this->display()就会默认调用相应视图。Model用来定义业务逻辑的,如果只涉及数据库简单的CURD操作,甚至不用定义模型层,或者模型层只需要写自动验证和填充的东西。

切换关系:视图层一般是href和表单,注意地址的写法,如果链接可以这么写:注册功能,转移到Reg控制器的reg方法。如果是表单本@文来源gao($daima.com搞@代@#码(网5搞gaodaima代码,可以这么写:action=”createfriend”,对应着相同控制器的createfriend方法。另外控制器中如果用到跳转,可以这么写$this->success(“注册成功”,U(‘Index/index’),5),可见U函数的重要性。尽量不要用相对路径的方式,因为由于框架中有默认模块、默认控制器、默认方法等导致URL可能多种写法,从而他们的相对路径就会错乱。

另外,如果要在同一控制器不同方法要用同一变量,可以用session变量,而且结合$this->assign和display方法使用能达到想要效果。

入了门后,想顺便入门CodeIgnity框架,学院服务器下许多网站都用这个,可以学着。

以上就介绍了thinkPHP框架搭建心得,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkPHP框架搭建心得

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址