如果要给webman自己开发一些组件,有没有实现的思路?

0

最近一直在看webman,慢慢看,水平不够,很多东西还不是很懂。
结合以往的一些开发经验。感觉,如果webman可以用配置的方式实现组件化开发,应该会很不错。
举一个例子,比如yii里边,如果想要获取用户id,可以直接用Yii::$app->user->id来获取。这是直接调用了Yii的user组件。并且user组件是完全可以从配置文件中自定义的。
用webman的时候,发现不管是使用数据库还是其他组件,都是use引入某个类,直接写代码。
那么webman能否实现这种功能呢?比如,能在代码中使用类似这种:Webman::$app->oss->xxx()
感觉这样开发起来会比较方便

已邀请:

six

赞同来自:

所有组件都用 Webman::$app->xxx->xxx() 这种方式?
感觉没有直接use方便啊。
比如数据库组件:


Db::table('blog')->first();


Webman::$app->db->table('blog')->first();

明显Db::table('blog');Webman::$app->db->table('blog') 简洁,少打很多字。
而且Webman::$app->db 这种入侵太强,耦合度高,如果换个框架要用这个组件简直没法用。

要回复问题请先登录注册