领先的互联网解决方案提供商!

深圳 : 0755-2101 0201 广州 : 020-8092 8113 东莞 : 0769-3326 0066 <<<全国分公司
  • 网站建设
  • SEO推广
  • 客户案例
  • 联系我们
  • 扫描添加微信

    30秒获取报价:

    提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
  • 金昌做网站建设公司-shopex二次开发

    您现在的位置:首页 > 新闻中心 > 网站推广
    作者: 发布于:2019-4-11 14:37:56 点击量:

    1. 二次开发

    • 介绍

    • 配置二次开发目录

    • 自定义路由

    • 定义控制器

    • 定义视图

    • 模板开发注意事项

    1.1. 介绍

    在实际做项目中拿B2B2C进行二次开发的时候, 通常不希望在标准的产品上进行修改. 因为这样会导致标准产品的补丁包无法升级.

    目前系统提供了配置二开目录的方式, 可以在二次开发目录进行开发.虽然此方法仍然无法保证一定可以无缝升级.

    注意 此步骤是以下所有二次开发方式的前置条件

    1.2. 配置二次开发目录

    config/compatible.php复制到config/production/compatible.php并且修改配置

    新建目录custom,需要和app目录同级

    drwxr-xr-x  38 www  www   1292  8  5 22:21 app
    drwxr-xr-x   7 www  www    238  8 24 19:38 bootstrap
    drwxrwxrwx  33 www  www   1122  8 24 12:00 config
    drwxr-xr-x   3 www  www    102  8 25 13:57 custom //和app目录同级

    1.3. 自定义路由

    注意 首先必须设置二次开发目录

    路由的使用可以参见:路由使用说明文档

    默认的路由文件为bootstrap/routes.php. 在二次开发时可以创建bootstrap/custom_routes.php, 这时系统将不再加载bootstrap/routes.php文件.

    因此可以用两种方式进行二次开发

    • 当对路由修改较少的情况 在bootstrp/custom_routes.php中includebootstrap/routes.php, 然后遵循路由的规则进行增量添加就可以了

    • 当对路由进行很大规模的调整 完整的copy bootstrp/routes.php内容到bootstrp/custom_routes.php, 然后在此基础上进行修改

     'topc_ctl_act@index' ]);});/*
    |--------------------------------------------------------------------------
    | 文章相关
    |--------------------------------------------------------------------------
    */route::group(array(), function() {
        route::get('content-index.html', [ 'uses' => 'topc_ctl_content@index' ]);
        route::get('content-info.html', [ 'uses' => 'topc_ctl_content@getContentInfo' ]);});//...

    1.4. 自定义控制器

    新增控制器文件coutom/controller/act.php控制器名称根据路由的配置

    page('topc/act/index.html', $pagedata);
        }}

    1.5. 自定义视图

    新增自定义页面文件custom/topc/view/act/index.html

    
      自定义页面内容

    1.6. 模板开发注意事项

    注意 当对模板进行二次开发时, 禁止在系统自带的默认模板上进行开发,需要新建模板文件夹开发, 因为补丁包中会有默认模板的升级内容. 如果在默认模板上进行升级, 当更新补丁的时候会导致覆盖您的开发内容,导致问题发生.


    上一篇: 嘉峪关做网站建设公司-后台图片上传 value 是 image_id
    下一篇: 白银做网站建设公司-邮件和短信模板新增

    提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
    1. 首页
    2. 网站建设
    3. 网站推广
    4. 软件开发
    5. 案例展示
    6. 关于我们
    7. 联系我们

      扫码添加微信咨询

    Copyright 2008-2018 深圳市信科网络科技有限公司 Shenzhen Sinco Network Co., Ltd 严禁抄袭模仿本站 违者依法追究责任! 粤ICP备14083186号-3

  • 深圳公司
    电话 : 0755-2101 0201
    手机 : 136 3165 7619
    地址 : 深圳市龙华新区东环一路旭日大厦ll08室
  • 广州分公司
    电话 : 020-8092 8113
    手机 : 135 3988 3715
    地址 : 广州市海珠区宝岗大道268号中新大厦1912
  • 东莞分公司
    电话 : 0769-3331 9353
    手机 : 137 1719 8162
    地址 : 东莞市南城区鸿福路83号曼哈顿广场2409
  • 武汉分公司
    电话 : 027-8355 8661
    手机 : 182 4491 9118
    地址 : 武汉市东西湖区金银湖路18号财富大厦30E
  • 上海分公司
    电话 : 021-3113 7661
    手机 : 132 6719 9217
    地址 : 上海市闸北区江场西路299弄中铁广场堡尼大厦2131
  • 拨打电话
  • 添加微信
  • QQ咨询