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

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

    30秒获取报价:

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

  • 联系人*
  • 手机号*
  • 台山做网站建设公司-cd app/base 执行./cmd help命令

    您现在的位置:首页 > 新闻中心 > 推广常识
    作者:http://www.xkwl.net网站建设SEO 发布于:2019-4-11 15:02:21 点击量:

    文章概要:

    准备工作配置好开发环境通过直属上级获取b2b2c纯净代码包安装b2b2c,熟悉b2b2c基本操作测试命令行工具是否可用cd app/base执行./cmd help命令如果出现如图所示的内容则基本可用


    详细内容:

    准备工作

    1. 配置好开发环境

    2. 通过直属上级获取b2b2c纯净代码包

    3. 安装b2b2c,熟悉b2b2c基本操作

    4. 测试命令行工具是否可用

      1. cd app/base

      2. 执行./cmd help命令

      3. 如果出现如图所示的内容则基本可用,如果出现当前可用但未来不可用的局面,这个问题一般是用户权限问题,自己去修改下

        2. 开始创建应用

    5. 在app目录下新建一个目录,目录名称以sys开头,比如我们新建一个文章管理应用,应用名称为sysarticle

    6. 在sysarticle目录下分别创建以下目录:

      1. api目录:api文件存放目录

      2. controller:控制器文件目录

      3. dbschema: 数据库表定义文件

      4. lib: 业务逻辑类库目录

      5. view: 模板存放目录

    7. 创建数据表 一般来讲我们不需要直接写SQL文件来创建数据表,EC-OS中通过直接定义数据表文件来创建数据表,这对应用以后的迭代很有帮助。关于数据文件定义的规则可以参考数据库表,数据库表定义文件及模型命名规则,好了,现在我们开始创建数据表定义文件。

    1. 创建article.php文件,代码如下:
    
        ```
             array(
                            'aid' => array(
                                    'type' => 'number',
                                    'required' => true,
                                    'comment' => app::get('sysarticle')->_('文章ID'),
                                    'autoincrement' => true
                            ),
                            'title' => array(
                                    'type' => 'string',
                                    'required' => true,
                                    'label' => app::get('sysarticle')->_('文章标题'),
                                    'in_list' => true,
                                    'default_in_list' => true,
                                    'searchtype' => 'has',
                                    'filtertype' => 'normal',
                                    'filterdefault' => 'true',
                                    'order' => 1
                            ),
                            'platform' => array(
                                    'type' => array(
                                            'pc' => app::get('sysarticle')->_('电脑端'),
                                            'wap' => app::get('sysarticle')->_('移动端')
                                    ),
                                    'required' => true,
                                    'in_list' => true,
                                    'default_in_list' => true,
                                    'label' => app::get('sysarticle')->_('发布终端'),
                                    'order' => 2
                            ),
                            'stauts' => array(
                                    'type' => 'boolean',
                                    'required' => true,
                                    'comment' => app::get('sysarticle')->_(
                                            '文章状态,1代表已发布,0代表草稿'),
                                    'default' => 0
                            ),
                            'created' => array(
                                    'type' => 'time',
                                    'required' => true,
                                    'default' => 0,
                                    'comment' => app::get('sysarticle')->_('文章发表时间'),
                                    'label' => app::get('sysarticle')->_('发表时间'),
                                    'order' => 3,
                                    'in_list' => true,
                                    'default_in_list' => true
                            ),
                            'updated' => array(
                                    'type' => 'time',
                                    'required' => true,
                                    'default' => 0,
                                    'comment' => app::get('sysarticle')->_('文章修改时间'),
                                    'label' => app::get('sysarticle')->_('最近更新时间'),
                                    'order' => 4,
                                    'in_list' => true,
                                    'default_in_list' => true
                            ),
                            'article_logoid' => array(
                                    'type' => 'string',
                                    'label' => '默认图片',
                                    'width' => 75,
                                    'default' => '',
                                    'hidden' => true,
                                    'editable' => false,
                                    'in_list' => false
                            )
                    ),
                    'primary' => 'aid',
                    'comment' => app::get('sysarticle')->_('文章主表')
            );
    
        ```
    
    2. 创建article_content.php文件,代码如下,建议刚刚开始的时候进行手打
    
    
        ```
             array(
                    'acid' => array(
                        'type' => 'number',
                        'required' => true,
                        'comment' => app::get('sysarticle')->_('文章内容ID'),
                        'autoincrement' => true,
                        'width' => 50,
                        'order'=>1,
                    ),
                    'aid' => array(
                        'type' => 'number',
                        'required' => true,
                        'comment' => app::get('sysarticle')->_('文章ID'),
                        'width' => 50,
                        'order'=>2,
                    ),
                    'content' => array(
                        'type' => 'text',
                        'comment' => app::get('sysarticle')->_('文章内容'),
                        'editable' => true,
                        'order' => 3,
                        'required' => true,
                    ),
                    'tags' => array(
                        'type' => 'string',
                        'comment' => app::get('sysarticle')->_('文章标签也可以作为关键词'),
                        'order' => 4,
                        'required' => true,
                    ),
                    'depict' => array(
                        'type' => 'text',
                        'comment' => app::get('sysarticle')->_('文章描述也可以作为摘要'),
                        'order' => 5,
                        'required' => true,
                    ),
                ),
            'primary' => 'acid',
            'comment' => app::get('sysarticle')->_('文章内容表'),
            );
        ```
    
    3. 创建app.xml,代码如下:
       ```        
                我的文章模块
                service
                提供系统我的文章模块
                
                    shopex开发团队
                    dev@shopex.cn
                    http://www.shopex.cn
                
                0.1
                shopex license
                dbeav_model
                
                    desktop
                
                
        ```
    4. 数据表建好之后安装新应用
       cd app/base
       ./cmd install sysarticle
    如果像下图一样显示说明你成功的创建了新应用,但是这只是一个应用架子,你还需要向里面填充你的小智慧。
    
       ![](images/cmd-install-ok.png)
    
       ![](images/cmd-install-ok-dbbase.png)


    上一篇: 恩平做网站建设公司-bbc联通CRM
    下一篇: 开平做网站建设公司-后台应用管理和代码实现 相关文章:
    2019-04-11 黑河做网站建设公司-怎么去除URL地址中index.php文件
    2019-04-11 齐齐哈尔做网站建设公司-Windows 2008 R2系统开启IIS站点TLS1.2的支持
    2019-04-11 哈尔滨做网站建设公司-一个列表中调取多个栏目的的内容
    2019-04-11 黑龙江做网站建设公司-PbootCMS小程序API的封装步骤教程
    2019-04-11 冀州做网站建设公司-使用技巧教程(一) - Ajax无刷新加载内容
    2019-04-11 河间做网站建设公司-IIS伪静态重写组件
    2019-04-11 黄骅做网站建设公司-网络开发基础 / 资源 / 书写风格指导
    2019-04-11 任丘做网站建设公司-优化性能
    2019-04-11 泊头做网站建设公司-表单与用户输入
    2019-04-11 高碑店做网站建设公司-多设备布局
    2019-04-11 安国做网站建设公司-开始 创造属于你的第一个网站
    2019-04-11 涿州做网站建设公司-info.php
    2019-04-11 定州做网站建设公司-设置表单提交方式。使用豆信封装的common_add
    2019-04-11 三河做网站建设公司-addButton 作用 在通用列表视图中
    2019-04-11 霸州做网站建设公司-可以通过setTip设置通用视图页面的提示信息
    2019-04-11 迁安做网站建设公司-get_addon 获取当前访问插件的名称
    2019-04-11 遵化做网站建设公司-get_addon_settings 获取插件配置参数
    2019-04-11 鹿泉做网站建设公司-tomedia 将图片路径或者媒体文件转换为可访问的图片地址
    2019-04-11 新乐做网站建设公司-get_fans_info 获取公众号粉丝信息
    2019-04-11 晋州做网站建设公司-util.js封装了用来更新小程序用户信息的方法
    相关分类:
  • 公司新闻
  • 常见问题
  • 行业新闻
  • 网站推广
  • 网站推广
  • 网站建设
  • 推广常识
  • IT教程
  • SEO优化
  • 网站开发
  • 客户案例
  • 解决方案
  • CMS
  • 提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
    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咨询