skymvc开发手册之json api接口
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"); } } ?>