使用buildadmin开发了一个cms,说说感受前台
近期使用buildadmin开发了一个cms网站系统,今天来说说感受。
起因
之前一直使用另外一个框架,但是不支持php8。于是想找一个能够支持php8框架的时候,我发现了buildadmin。
它的开发思路总体上跟之前的框架差不多,但是有一个问题,buildadmin前后端分离的比较彻底,它连前台也分离了…… 😂
做过网站的朋友都知道,百度的蜘蛛没法抓取vue页面,想要seo就要用传统的tp模板,没办法只能对框架进行改造。
改造
大概的思路是前台增加一个index应用,采用tp的模板,后台还是使用前后端分离的方式。
首先需要将index.php的入口文件进行修改,注释掉跳转到index.html
的页面。
接下来在app目录下,新增index应用,然后新建controller,model,view等目录。
需要注意的有2点:
1、必须在config/app.php配置文件中将默认应用改成index
2、修改默认的成功与错误的提示函数,也就是this->success与this->error
最后
改造后的代码我放在码云了
gitee:https://gitee.com/lande_admin/badoucms
最后给大家看一下效果

请先登录
不用回到传统的 tp 模板的,使用 nuxt 即可,也是 vue 的语法,同时前后端继续保持分离
另外,市场也有做好的 CMS 系统:https://modules.buildadmin.com/cms
同意 就是nuxt有点用不习惯 🤣
直接用nuxt更好哦
- 1
前往