ECSTORE 新建APP应用
1.用命令新建app
// ----- window平台 ----- 直接运行 " 站点根目录/app/base/cmd.bat " 出现命令行后输入 dev:new app myapp // ----- linux平台 ----- 终端进入至 " 站点根目录/app/base " 运行 cmd dev:new app myapp
2.运行完,命令行工具会创建app/myapp目录,并生成 services.xml 和 app.xml 文件.
3.接下来我们创建几个基本必要的文件夹和文件。
4.desktop.xml是后台菜单“显示”文件。所以我们首要先修改desktop.xml,配置内容如下:
<desktop><permissions><permission id="myapp" workground="myapp.wrokground.test" display='true'>我的app</permission></permissions><workground name="测试应用" id="myapp.wrokground.test" controller="admin_test" action="index" order="20"><menugroup name="测试管理"> <menu controller='admin_test' action='index' permission='myapp' display='true' order='10'>测试列表</menu><menu controller='admin_test' action='add' permission='myapp' display='false' order='20'>添加测试</menu> </menugroup> </workground>
</desktop>
desktop.xml的标签当然不止这么一些,在符合语法规则的前提下,可以根据自己的需求任意增减标签。
5.app基本都建好了,下面我们测试。
创建 站点根目录/app/myapp/controller/admin/test.php 内容如下:
<?php
class myapp_ctl_admin_test extends desktop_controller{public function __construct($app){parent::__construct($app);}function index(){$this->page('admin/index.html');//有些童鞋在这里是直接echo输出.像下面那样. 这样会导致左边的导航栏不会出现的.// echo "测试";}
}
创建 站点根目录/app/myapp/view/admin/index.html 内容如下:
1
|
测试测试测试
|
6.安装app
// ----- window平台 -----直接运行 " 站点根目录/app/base/cmd.bat "出现命令行后输入 install myapp // ----- linux平台 -----终端进入至 " 站点根目录/app/base "运行 cmd install myapp
7.接下来访问你自己的站点,你就会看到下面这一幕。新的app应用就建成功了。
ECSTORE 新建APP应用相关推荐
- iOS开发:苹果开发者账号第一次新建APP ID以及创建App的步骤
在iOS开发过程中,关于苹果开发者账号相关操作的知识点也是不可忽视的,尤其是对于一些刚接触苹果开发的开发者来说,更应该多了解一些关于苹果开发者账号的知识点,这样有利于App的测试和上架. 苹果开发者账 ...
- 【已解决】第一次遇到无法新建APP问题
公司新注册了全新的开发者账号,拿到手之后按照以往创建证书,描述文件和boundle ID的流程,很熟练的注册了一遍,喜滋滋的去新建App的时候,出错了,
- Django 框架 新建app 、新建表
2019独角兽企业重金招聘Python工程师标准>>> 1.新建目录 命令:python manage.py startapp appname 2.新建数据库 # -*- codin ...
- 亚马逊 AWS推送 AWS nsn Was apps 证书配置 控制台创建 新建APP的几个坑 详解
国内玩亚马逊的朋友比较少,碰到问题毫无门道,本人今天被深深的坑了下,现在把这些总结下来. http://docs.aws.amazon.com/zh_cn/sns/latest/dg/mobile-p ...
- 2.4.4.1、Django新建APP(acounts)
$django-admin.py startapp accounts 在oss/accounts修改forms.py(新建)和views.py如下: 注:绿字部分为注释 views.py ###### ...
- dajngo3新建app,并且访问
#进入虚拟环境,进入到dalaojun项目目录 cd luichun [root@localhost luichun]# source bin/activate cd dalaojun 退出虚拟环境: ...
- iOS App上架流程(2016详细版),真心很详细。
一.前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的.下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公 ...
- iOS App上架流程
一.前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的.下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公 ...
- iOS APP提交上架最新流程
iOS APP提交上架最新流程 反复提交的过程中对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 首先得描述一下各个证书的定位, ...
最新文章
- linux acl 权限 给任何用户或用户组设置任何文件/目录的访问权限
- TCP/IP详解--第八章
- ViBe算法原理和代码解析
- ros系统支持java_创建一个rosjava package 并测试发布和接受消息
- 自学c语言中相关知识,设计出医院住院管理系统.要求如下所述:,C语言课程设计题Z目.doc...
- 源码安装lamp以及论坛
- 电阻值识别法(色环法、数码法)
- RTL8152B-VB-CG usb转网口芯片驱动指示灯驱动调试
- ntp版本导致时间同步不成功问题
- 五笔爱好者的福音:新版本的陈桥五笔出来了(转)
- 计算机怎么设置定时音乐,怎么让电脑自动开机播放音乐教程 以及自动关机计划任务设置...
- css图片悬停特效,使用CSS3实现图片悬停放大的特效
- 网易游戏学院系列——书籍《游戏设计》【笔记】
- 删除硬盘文件夹失败解决方法
- 关于数据分析复购率与回购率的定义
- Android Rect相关方法
- 旧版本CUDA下载路径
- html删除图片效果,html+css实现图片右上角加删除叉、图片删除按钮
- 16线激光雷达3Dslam建图算法BLAM使用
- C语言通过QR分解计算矩阵的特征值和特征向量