个人博客开发心得 [ 2.0 版本 ]
首先强调一下,下面的都是个人心得,不保证正确,只是敲出来,大家一起研究下!
个人接触PHP也有半年多历史,我大致总结下半年的经验!
1.开发网站首先要有台电脑,网线,如果没有固定IP,还要去大网站弄个虚拟机,买个域名,个人用的就是阿里云,感觉限制特多,很多YII的插件都用不了,如果有其他好用便宜的,还望赐教。
2.自己本地开发也需要搭建虚拟机,个人用的集成Wamp,还算方便,前段时间试了下优麒麟下配置LAMP,感觉更方便,按步骤敲入那些固定代码就行了,不过用的不多,不做评论。
3.终于开始使用YII了,当然用Composer下载,各种插件感觉还是用的时候再去安装,个人建议还是单独安装指定插件,不要更新操作。
4.终于开始正题了,博客开发需要制定好需求,确定各个模块,个人就是分了CMS,家园,还有博文商品这三大模块,设计好数据库,说到数据库,感觉还是要有统一的命名标准,统一的位数标准,统一的关联标准,养成个人的习惯。
5.有了数据表,YII的GII大发神威,瞬间,网站的框架就出来了,如果经验丰富,自定义模板的话,可以减少很多开发步骤,可惜个人还没达到这个水平,前几天看魏的视频,里面对后台模型的搭建说的很详细,CMS页面很快就开发出来。
6.RBAC,可以考虑安装 mdmsoft/yii2-admin插件,前几天看到有人使用一个更精美的类似插件,可惜不知道名称,有机会大家可以一起研究下。
7.登录验证这些YII都自带了,随便美化下就好了,接下来就是我们的目标:博客商城系统,博文就不要封面了,个人没多少精力去设计前台页面,其实是jQ不熟练,敲起来特烦,有关图片上传那些用起来总不是很顺,博文就只要文字就好,一般的页面排版没啥难度,注意下分类和标签就好,最后就是评论模块,这个就有些麻烦,正常应该是二级评论,这次时间紧迫,只用了一级,关键问题还是AJAX不太会用,尤其在YII框架下,以前不用框架,AJAX到写的蛮顺,越来越退步了!
8.商场系统大致流程就那些,最麻烦的就是支付页面,目前还没申请到微信支付账号,也没机会测试,还有那些秒杀页面,需要用到队列,我一直想用缓存完成这一功能,可惜最近脑子乱乱的,冷静下来就去尝试!
9.这是最重要的一步,家园模块,有了这个,才算一个有用的网站,晃了下各大网站,家园模式都有各自的特色,但基本页面就是那些,个人详情,站内互动,精美的页面需要大量前端知识,暂时放下,目光放在后台的PHP上!
现在总感觉YII在前端开发上使不出力,那些不需要精美画面的后台却开发甚快,我的大部分时间都放在设计前端页面上,感觉好郁闷!
最后附上我最近的作品
no-relationship.cn/backend/web/
no-relationship.cn/frontend/web/
.htaccess一直设置不好,折腾了很久也没优化路由,还希望有人能指点一二!
抛砖引玉,希望大家可以一起交流下经验!
逗你玩
最后登录:2017-04-21
在线时长:19小时3分
- 粉丝6
- 金钱790
- 威望10
- 积分1080
共 8 条评论
前台界面感觉还不错,就是一个图片引用出错,上面是截图
这几天一直在忙着多选框的一键删除一键审批功能,我还没想好这里用什么图好,前端总是没什么美感
@逗你玩 O(∩_∩)O
@逗你玩 可以参考一下,wordperss 模版啊~挺多的~模板最好自定义,比较好
@slyelf 刚接触这这些,确实好多东西
在apache里开启重写后
在frontend/web/目录下存放.htaccess文件,内容:
<IfModule mod_rewrite.c> Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php </IfModule>
在配置文件common/config/main.php里这样配置
return [ ... 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false,//注意这里 'rules' => [ ], ], ], ... ];
http://blog.csdn.net/qq_31648761/article/details/54949272
nice!
一个域名控制yii2高级版前后台,你可以参考一下0.0
非常实用,再次感谢你提供了宝贵的资料库
The view file does not exist: /data/home/bxu2340730020/htdocs/backend/modules/cms/views/article/view.php
顺便问一句,前台页面用的什么
仿照inspinia_admin-v2.5写的
我想在后台点击文章标题的时候转到前台的页面,但是不会弄,并且我又把后台的文章详情页给删了,所以就找不到页面了,有时间我想想怎么安排
== 你怎么创建的后台账号?
网站前台域名已经优化好了
no-relationship.cn
不需要敲很多东西了,感谢 pmd
无法访问呢
可不可以弄个大型网站的 从开始到做完的视频教程,比如淘宝了京东了等等这类似的,我想看看大神是怎么做的
没做过视频,不过现在还没找到工作,尝试搞个小京东出来也不错,这几天一直在琢磨缓存队列的问题,一直没找到好的案例
刚去京东看了看,网站太庞大了,这不是一个人做的出来的
加油
你要干嘛?