社区
Framework
帖子详情
SMARTY算什么,目录结构规划的困惑!
josph2012
2012-01-16 02:44:33
兄弟,最近在做个项目,我呢事先进行充分的目录规划。
当我遇到SMARTY时,我犹豫了。
我有三个目录不知道这家伙放那里好。
1,组件 感觉更像这个
2,插件 好像不是
3,类库 好像是。
SMARTY是什么概念。
...全文
261
18
打赏
收藏
SMARTY算什么,目录结构规划的困惑!
兄弟,最近在做个项目,我呢事先进行充分的目录规划。 当我遇到SMARTY时,我犹豫了。 我有三个目录不知道这家伙放那里好。 1,组件 感觉更像这个 2,插件 好像不是 3,类库 好像是。 SMARTY是什么概念。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
josph2012
2012-01-29
打赏
举报
回复
[Quote=引用 15 楼 helloyou0 的回复:]
third-party, 其实一般就用others啦, 反正和你自己写的清楚分开就可以了
引用 8 楼 josph2012 的回复:
@helloyou0 @amani11 @xuzuning
我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
[/Quote]
i
我最终决定用 package 这个词。感觉相当合适。并且,通过这次目录感觉:“不同的角度和思想有不同的语境,不同的语境有不同的名词”。
josph2012
2012-01-29
打赏
举报
回复
[Quote=引用 16 楼 asasdaf 的回复:]
类库,我觉得饿
[/Quote]
饿,就给吃饭哈。
helloyou0
2012-01-18
打赏
举报
回复
third-party, 其实一般就用others啦, 反正和你自己写的清楚分开就可以了
[Quote=引用 8 楼 josph2012 的回复:]
@helloyou0 @amani11 @xuzuning
我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
[/Quote]
asasdaf
2012-01-18
打赏
举报
回复
类库,我觉得饿
helloyou0
2012-01-17
打赏
举报
回复
我一般放在"类库"下面的"第3方类库"
"组件",这概念好像php里不用啊
"插件"一般都是放插上去能用,拔下来别的地方插上去用不了的东西,smarty拔下来插别处也能用啊....
josph2012
2012-01-17
打赏
举报
回复
[Quote=引用 10 楼 xuzuning 的回复:]
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
[/Quote]
按照插件的解释 ,SMARTY是插到PHP上的。可是PHP提供的能说算是一个系统?我理解是还需要我们根据具体项目构建应用架构才算,我的观念里,自然的感觉是这样的
josph2012
2012-01-17
打赏
举报
回复
[Quote=引用 10 楼 xuzuning 的回复:]
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
[/Quote]
SMARTY说是插件,真说不过去。
xuzuning
2012-01-17
打赏
举报
回复
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
josph2012
2012-01-17
打赏
举报
回复
亲们,突然又想到一个令我头疼的地方。我用kindeditor,这个家伙我一般放在scripts/component/kindeditor文件夹下,你们有更好的方案吗?
josph2012
2012-01-17
打赏
举报
回复
@helloyou0 @amani11 @xuzuning
我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
sdsuper
2012-01-17
打赏
举报
回复
3,类库 好像是。
对于工程来说,smarty是一个外部公用的类库
而
1,组件 感觉更像这个
2,插件 好像不是
对于工程来说是特定的,是可拔插的,其他工程可能不能用,有特定的接口定义,除非是该组件和插件是一个通用
bingfengsa
2012-01-17
打赏
举报
回复
随意就行了~
amani11
2012-01-16
打赏
举报
回复
看你设计中对smarty的定位,属于什么
例如2,你认为可能不是,,,也可以在设计中,作为插件,有些地方我下个钩子,这时候启用smarty去解析我需要的页面
xuzuning
2012-01-16
打赏
举报
回复
当然是 插件
imbigsnake1
2012-01-16
打赏
举报
回复
[Quote=引用 3 楼 josph2012 的回复:]
引用 2 楼 imbigsnake1 的回复:
模板~~~
我当然知道SMARTY是模板引擎了。
[/Quote]
。。你是说要把smarty类库放哪吗
josph2012
2012-01-16
打赏
举报
回复
[Quote=引用 2 楼 imbigsnake1 的回复:]
模板~~~
[/Quote]
我当然知道SMARTY是模板引擎了。
imbigsnake1
2012-01-16
打赏
举报
回复
模板~~~
josph2012
2012-01-16
打赏
举报
回复
亲们,HELLO...!~~~~
如何配置
Smarty
多模板
目录
:灵活管理复杂项目
本文详解
Smarty
模板引擎中多模板
目录
的三种核心配置方法:setTemplateDir(设置)、addTemplateDir(追加)和prependTemplateDir(前置),涵盖多模块项目隔离、动态主题切换及带键名的
目录
管理等实际场景,并说明模板查找规则、路径规范与性能优化要点,适用于
Smarty
3.1.28+版本。
用
smarty
打造你的留言板(一)
本文主要介绍了
Smarty
的配置。首先需从官网下载并解压,将libs
目录
复制到Web根
目录
,同时创建templates、templates_c、configs、cache等
目录
。还可创建function、inc等
目录
方便
规划
。接着给出了文件中的设置代码,包括指定功能
目录
、设定模板边界符、替换共用模板变量等。
php:
smarty
模板的使用
Smarty
是一款用PHP编写的著名模板引擎,能有效分离逻辑代码与HTML内容。本文介绍
Smarty
的工作原理、优势及适用场景,帮助开发者了解如何利用该模板引擎提高开发效率。
用
smarty
打造你的留言板
本文详细介绍了使用
Smarty
打造留言板的全过程。包括
Smarty
的配置,创建相关
目录
;建立MySQL数据库表,编写数据库连接、分页处理等函数;开发留言显示、提交等程序;还涉及模板编写、配置文件使用及错误处理等内容,为开发留言板提供了完整方案。
Smarty
本文介绍
Smarty
模板引擎的特点和优势,包括其编译型、缓存技术和插件支持等特性。并提供安装步骤、赋值、引用、判断及循环等基本用法示例。
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章