当数据植入完成后,需要调用\x\Restful::callback()
方法进行API输出。
该方法支持链式操作,也支持单独使用。
单独使用时,可以传入三个参数,分别为:状态码
,Msg下标
和结果集
。
例如:
\x\Restful::callback(
\x\Restful::ERROR(),
'default',
['user_id' => 1],
)
return \x\Restful::type('xml')
->make('default')
->code(\x\Restful::ERROR())
->msg('default')
->data([
'user_id' => 1
])
->callback();
return \x\Restful::type('xml')
->make('default')
->callback(
\x\Restful::ERROR(),
'default',
['user_id' => 1]
);
return \x\Restful::type('xml')
->make('default')
->code(\x\Restful::ERROR())
->msg('default')
->data([
'user_id' => 1
])
->callback(
\x\Restful::ERROR(),
'default',
['user_id' => 1]
);
return \x\Restful::callback(
\x\Restful::ERROR(),
'default',
['user_id' => 1]
);
注意:当我们联合使用的时候,系统会取callback()
传入的参数值代替,code()
、msg()
、data()
所传入的值。