搜索引擎优化高级编程:php版( YII2高级版框架搭建完整博客系统的教程分享了 )
优采云 发布时间: 2021-10-03 14:07搜索引擎优化高级编程:php版(
YII2高级版框架搭建完整博客系统的教程分享了
)
摘要:YII2进阶版框架搭建完整博客系统的教程分享到此结束。查看后台菜单,分类管理和标签管理不可用,评论功能不可用。你可能会说这个博客还没有完成。之所以不共享这些项目,是因为这些功能只是重复了之前的一些操作。如果你已经吸收消化了前面的教程,改进这些功能不成问题。比如分类管理和标签管理,这两个可以通过yii的gii工具完成,比如分类管理而已
YII2进阶版框架搭建完整博客系统的教程分享到此结束。查看后台菜单,分类管理和标签管理不可用,评论功能不可用。你可能会说这个博客还没有完成。
之所以不共享这些项目,是因为这些功能只是重复了之前的一些操作。如果你已经吸收消化了前面的教程,改进这些功能不成问题。比如分类管理和标签管理,这两个可以通过yii的gii工具完成,比如分类管理
只需通过后台打开gii中的crud,然后填写Model Class和Controller Class,然后生成,然后参考文章管理功能稍微修改一下界面,分类管理功能就完成了。标签管理也是如此。
至于评论功能,可以参考这篇文章《YII2高级框架搭建完整博客系统教程-留言板功能》通过ajax异步加载完成评论功能,但需要注意的是评论需要和文章关联。而文章关联可以参考《YII2进阶版框架搭建完整博客系统教程——创建标签模型》,这里不再赘述。
废话不多说,现在总结一下本教程的内容:
1、gii工具的使用
前台文章Model、分类Model、标签Model、文章关联关系Model等都是通过gii来生成的,然后做具体的方法完善补充。
后台会员管理、文章列表管理等功能也都是通过gii生成crud实现的。
可以说使用gii工具节省了大量的开发时间。
2、扩展的使用
图片上传扩展、编辑器扩展、标签扩展的使用,避免了我们自己动手写代码来开发这些功能,我们只需要实现逻辑功能即可。
3、框架应用
场景的应用(文章发布、更新),事件(文章保存后的操作事件),rule规则(无需通过前端功能也能完成输入内容的校验),
挂件(通过自定义组件实现挂件功能,比如首页的banner、文章列表、留言板等)。
4、核心理念
gii工具,挂件,扩展等实现快速开发,避免重复劳作,提升代码复用率。
【预防措施】
使用智能开发工具提高开发效率,比如phpstorm。无论是实现类还是方法,都会提示输入首字母或部分内容,如果没有引入类,回车后会自动引入。非常方便快捷,还可以防止出错。, 或者检查错误(例如提示中没有你想要的内容)。如果在操作过程中提示类不存在,请检查是否引入了类,因为我在写这些分享的时候使用了phpstorm开发工具,所以没有详细说明类的应用。