1、命令行输出函数
$this->output_table($arr)可以将数据以表格的形式输出。
$this->output_line($string)可以将一个$string单独作一行输出。
2、service的使用
kernel::service(service_box_id) -- 获取到一个service_box中的一个class,当一个service_box中有多个class时,后注册的class优先级高。
kernel::servicelist(service_box_id) -- 获取一个service_box中的所有class。
注册后的service可以在命令行输入 cmd dev:show service查看。
3、app/{$app_id}/setting.php的使用
当第一次通过key从kvstore中取数据是, 会自动加载setting.php, 在setting.php(数组)中查找, 找到后放到kvstore中, 第二次是不需要从setting.php中取数据了。
app::get($app_id) --取得制定app内id的app类实例
app::get($app_id)->setConf($key, $value); --存储数据
app::get($app_id)->get($key); --取回数据