5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7281|回复: 0
打印 上一主题 下一主题

[TP5学习] 3 URL定义

[复制链接]

670

主题

785

帖子

8228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8228
跳转到指定楼层
楼主
发表于 2019-5-23 09:09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单一入口到不同的模块,不同的控制器,带上不同的方法名和参数
如 5ucms.com/app/controler/class/name/3邱嵩松建议大家只学习这种默认方式,最节约心智,其他的大概地模糊地知道能那么用,真遇到需要时去官方查文档即可。速成就只学重点即可。

1、URL和模块目录 建议都小写 因为大写也没用。。。这是一种TP规范
如果不习惯,可以在app/config.php配置文件中关闭设置
  1. 'url_convert' => false,
复制代码
但不建议,区分大小写时真的麻烦的,不小心就访问不了,客户不懂的也会造成困扰
极少情况:如果你的服务器不支持伪静态,就老老实这写 index.php?s=index/index/index 这种吧
即将失效:像tp3.2或更早版本的 index.php?m=index&c=index&a=hello 方式即将废弃,太长了,不利于优化,没必要

2、控制器首字母建议大写,程序默认会找首字母大写的控制器
如Admin.php Index.php,驼峰式命名加下划线的方法不建议用,增加记忆负担,知道即可

3、方法名用小写
view层里边的模板名称 也用小写 如index.html  add.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-4-20 15:34 , Processed in 0.453125 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表