逗你玩 2017-02-12 02:29:35 7035次浏览 8条评论 1 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-02-13 21:43 举报

    QQ截图20170213214117.jpg

    前台界面感觉还不错,就是一个图片引用出错,上面是截图

    4 条回复
    评论于 2017-02-14 23:24 回复

    这几天一直在忙着多选框的一键删除一键审批功能,我还没想好这里用什么图好,前端总是没什么美感

    评论于 2017-02-15 00:26 回复

    O(∩_∩)O

    评论于 2017-03-04 00:26 回复

    可以参考一下,wordperss 模版啊~挺多的~模板最好自定义,比较好

    评论于 2017-03-04 01:06 回复

    刚接触这这些,确实好多东西

  • 评论于 2017-02-13 22:01 举报

    在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' => [
               
                ],
            ],
            
        ],
        ...
    ];
    
  • 评论于 2017-02-14 08:53 举报
    1 条回复
    评论于 2017-02-16 22:15 回复

    nice!

  • 评论于 2017-02-14 08:54 举报

    一个域名控制yii2高级版前后台,你可以参考一下0.0

    1 条回复
    评论于 2017-02-15 00:07 回复

    非常实用,再次感谢你提供了宝贵的资料库

    觉得很赞
  • 评论于 2017-02-14 18:32 举报

    The view file does not exist: /data/home/bxu2340730020/htdocs/backend/modules/cms/views/article/view.php

    顺便问一句,前台页面用的什么

    2 条回复
    评论于 2017-02-14 23:21 回复

    仿照inspinia_admin-v2.5写的
    我想在后台点击文章标题的时候转到前台的页面,但是不会弄,并且我又把后台的文章详情页给删了,所以就找不到页面了,有时间我想想怎么安排

    评论于 2017-02-15 00:11 回复

    == 你怎么创建的后台账号?

  • 评论于 2017-02-15 00:49 举报

    网站前台域名已经优化好了
    no-relationship.cn
    不需要敲很多东西了,感谢 pmd

    1 条回复
    评论于 2017-08-06 14:14 回复

    无法访问呢

  • 评论于 2017-02-17 01:03 举报

    可不可以弄个大型网站的 从开始到做完的视频教程,比如淘宝了京东了等等这类似的,我想看看大神是怎么做的

    2 条回复
    评论于 2017-02-17 01:39 回复

    没做过视频,不过现在还没找到工作,尝试搞个小京东出来也不错,这几天一直在琢磨缓存队列的问题,一直没找到好的案例

    评论于 2017-02-17 01:50 回复

    刚去京东看了看,网站太庞大了,这不是一个人做的出来的

  • 评论于 2017-02-23 22:34 举报

    加油QQ图片20170212192234.jpg

    1 条回复
    评论于 2017-03-17 09:48 回复

    你要干嘛?

您需要登录后才可以评论。登录 | 立即注册