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); --取回數據