thinkphp 下怎样把公用的php函数定义到根目录中的public文件夹中,控制器和模板也能直接使用的那种?

另外include包含外部模板<includefile="./Tpl/default/Public/header.html"/>怎样让模板中的变量输出,而不是静态页面... 另外include包含外部模板
<include file="./Tpl/default/Public/header.html" />
怎样让模板中的变量输出,而不是静态页面
展开
 我来答
a125373978
2012-12-24 · TA获得超过425个赞
知道小有建树答主
回答量:549
采纳率:57%
帮助的人:241万
展开全部

这个是我的文件结构

我把一个屏蔽非法词汇的公用类 放到了Common下

然后在用的时候直接导入

import("@.Common.Fillter");

$fillter = new Fillter();

这样就行了

cngueson
2012-12-24 · TA获得超过2048个赞
知道小有建树答主
回答量:1643
采纳率:33%
帮助的人:892万
展开全部
为什么要定义在public文件夹中?一般是定义在项目目录中的Common/common.php
追问
就是网站根目录其他app(如后台)也可能用到的一些函数
追答
个人建议养成良好习惯,一般不建议跨项目调用,否则日子一久,会忘记一些东西,迁移时可能出错。
定义在项目目录中的Common/common.php的函数,可以在本项目内任何位置直接调用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式