微擎php开发⼿册,微擎开发--基础篇应⽤⽬录
应⽤存放在/addons⽬录下
应⽤下的模板存放在/template⽬录下,其中前端存放于/template/mobile⽬录,后端直接放在/template/ 下;URL:
MVC形式的URL:
/app/:表⽰为前台页⾯
/web/:表⽰为后台页⾯
i=1:表⽰平台中位置,第⼀个
c=entry:前端c表⽰⼊⼝,默认entry
c=site:后端c表⽰site.php⼊⼝⽂件
a=entry:后端a表⽰⼊⼝,默认entry
eid=2:应⽤安装到数据库后多个菜单的id标识,对应数据表:modules_bindings
do:类⽅法名称
m:表⽰应⽤模块名称
创建URL
$this->createMobileUrl('index');
$this->createWebUrl('company');
类:
前端名称必须以doMobile开头:function doMobileIndex() {…}
php手册官方中文版后端名称必须以doWeb开头:function doWebHt() {…}
全局变量
$_W是系统中最为重要的全局变量
⽤法: $_W[‘siteroot’]
$_GPC全局请求变量, 获取 $_GET, $_POST, $_COOKIES 中的变量
⽤法:$_GPC[‘eid’]
数据库
增加: pdo_insert($tablename, $data = array(), $replace = false); int | boolean
删除: pdo_delete($tablename, $condition = array(), $glue = 'AND') int | boolean
更新: pdo_update($tablename, $data = array(), $condition, $glue = 'AND') array | boolean
查询: pdo_get($tablename, $condition = array(), $fields = array()); array | boolean
查询所有:pdo_getall($tablename, $condition = array(), $fields = array(), $keyfield = ''); array | boolean 模板:
类⽅法中的变量、数组等不需要引⼊或赋予前端模板,可以直接调⽤
public function doWebOrder() { global $_GPC,$_W;
$name='1-8课';
$array=['哥','','弟','妹'];
include $this->template('index'); }
输出变量:{$name}
循环数组:
{loop $array $index $item} {php $num=$index+1} {$index}-{$num}-
{if $item=='哥' || $item=='弟'} {$item}-男
{else}
{$item}-⼥
{/if}
{/loop}
跳转:
引⼊模板:
{template 'footer'}
注意
1、php返回
return 1; //前端不显⽰
return '1'; //前端显⽰1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。