Skymvc是一款简洁、快速、高效的php开发框架,是敏捷开发必备工具。支持多模板机制,一套程序可以同时开发PC端、wap端、和app接口。
下载地址:github下载

使用skymvc为app/小程序提供json接口

发布时间:2016-07-13

skymvc是可以使用一套程序提供网站和应用接口的,我们来看看如何使用?

skymvc有两个个特殊请求参数 ajax

   如果参数有ajax=1的话,则会在以下两个方法中提供json数据输出。

    1.$this->smarty->goassign($k,$v); 模板赋值 

    2.$this->goall($message,$err=0,$data=array(),$url=NULL);  //页面跳转 

所以我们只要使用上面的两个函数,就能同时支持网站和json数据输出。   

   

<?php
class indexControl extends skymvc
{
 function __construct()
 {
  parent::__construct();
 }
 
 

 public function onDefault()
 {
         if(get('goall')){
             $this->goAll("goAll输出",0,array("data"=>"goall"));
         }
  $this->smarty->goassign(array(
   "aa"=>"asdasda",
   "arr"=>array(
    "这是第一个",
    "这是第二个"
   )
  ));
  $data=M("article")->selectRow();
  $this->smarty->html("index.html"); 
  $this->smarty->display("index.html"); 
  
 }
}

?>