PHP 如果要自己建立一套框架,需要了解哪些知识呢?有相关知识的书籍介绍吗?
展开全部
个人觉得构建一套框架,首先要明确一下目录结构:
--配置(config)
--类库(libs)
--后台(可以不独立)
--数据处理(c)
--业务逻辑(m)
--展现(v)
--index.php
框架成型,最重要包括:
1、数据库的链接基类封装(连接、增、删、改、查等),及具体表(例用户表、文章表)对基类的继承实现;
2、业务逻辑文件的处理,可以每个功能对应一个文件,也可以利用oo思想,每个函数对应一个操作;
3、对于ajax调用的接口文件,可以考虑统一文件目录处理;
4、基本数据校验、分页函数、url处理等函数 的封装;
5、展现层实现方式多样,可以考虑引用smarty模版引擎;
以上只是提供部分思路,多学习、多思考、多练习 坚持积累一段时间之后你就会有更多的收获~~
--配置(config)
--类库(libs)
--后台(可以不独立)
--数据处理(c)
--业务逻辑(m)
--展现(v)
--index.php
框架成型,最重要包括:
1、数据库的链接基类封装(连接、增、删、改、查等),及具体表(例用户表、文章表)对基类的继承实现;
2、业务逻辑文件的处理,可以每个功能对应一个文件,也可以利用oo思想,每个函数对应一个操作;
3、对于ajax调用的接口文件,可以考虑统一文件目录处理;
4、基本数据校验、分页函数、url处理等函数 的封装;
5、展现层实现方式多样,可以考虑引用smarty模版引擎;
以上只是提供部分思路,多学习、多思考、多练习 坚持积累一段时间之后你就会有更多的收获~~
展开全部
你说的框架我不是很清楚需要实现什么的功能?是一个通用的框架还是说是别的什么。
首先PHP语言需要了解,其次应该理解如果使用PHP来构建Web应用。如果是框架肯定也少不了与数据库的交互吧。那么如何使用PHP来跟数据库交互,这个也是需要你理解的。同时前台页面展现方式也是需要你了解的。
如果你只是要自己弄一个开发的模板,应该很容易,如果是真正意义的框架,估计一般人不行。
建议你可以解除一下Yii框架,很不错的PHP框架,如果能弄明白不光对这个框架本身,对于其他方面也很有帮助。
首先PHP语言需要了解,其次应该理解如果使用PHP来构建Web应用。如果是框架肯定也少不了与数据库的交互吧。那么如何使用PHP来跟数据库交互,这个也是需要你理解的。同时前台页面展现方式也是需要你了解的。
如果你只是要自己弄一个开发的模板,应该很容易,如果是真正意义的框架,估计一般人不行。
建议你可以解除一下Yii框架,很不错的PHP框架,如果能弄明白不光对这个框架本身,对于其他方面也很有帮助。
追问
就是一种比较通用的框架,类似thinkphp,yii这些的,我觉得自己一个人弄个比较轻量级的框架还是可以做到的,但对于软件架构还是有点生疏,所以想问问有哪些书籍可以学习这些东西呢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
444875484863486486486436878
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询