skymvc开发手册之json api接口
查看视频教程或者获取有关《skymvc开发手册》更多信息

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(
			"这是第一个",
			"这是第二个"
		   )
		));
	 
		$this->smarty->display("index.html"); 
	  
	}
}

?>