我是靠谱客的博主 尊敬煎蛋,最近开发中收集的这篇文章主要介绍php 模板中url 用法,PHP uxf framework 在模版中加入url标签,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 确保不修改discuz代码;

2. 继承discuz template类,重载parse_template 方法;由于discuz在模版引擎这一块没有考虑扩展性,对标签的解析全部写在一个方法中,因此只能重复大量代码进行重载;其中调用到的createurl方法放在idx.php 入口文件中,其实这里也可以直接调用原始的静态方法 - Mvc_Router::creatUrl();

https://gitcafe.com/web3d/uxf/blob/master/upload/source/class/mvc/mvc_template.php

msg:{$msg}

Welcome,Phper.

门票

订购门票

3. 不覆盖discuz的结果,就是这些扩展的东西只能在uxf体系里使用

统一路由构造与解析 说明

比如模版中统一的url写法

{url:'/api-main/list/type/linux/order/1/name/'.$val.name}

参数说明:

api:模块,默认模块common可不用添加,如 /news/list/id/10

main:控制器

list:动作

其他:都是参数

在普通url模式下,上述写法将会生成

idx.php?module=api&mod=main&action=list&type=linux&order=1&name=Ubuntu

这样的完整的url。

在pathinfo的模式下,将会生成

/api-main/list/type/linux/order/1/name/Ubuntu

在Diy的模式下,将根据自己定义的方式生成,如

/api/linux/Ubuntu

最后

以上就是尊敬煎蛋为你收集整理的php 模板中url 用法,PHP uxf framework 在模版中加入url标签的全部内容,希望文章能够帮你解决php 模板中url 用法,PHP uxf framework 在模版中加入url标签所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部