TP8 转 webman 框架后的一些个人使用建议哈

yookey
1. 希望能有控制器方法传参

类似TP框架控制方法中绑定 request() 传参

public function index(int $id = 0) // url?id=123
{
    return view('index/index',[...]);
}
2. 希望视图方法能有默认路径

当前 view 或 raw_view 方法第1个参数需要传模板相对路径,是否可以当第1个参数为 空 或 null 或是赋值数组时,就采用默认对应的方法同名路径

public function index(int $id = 0)
{
    return raw_view();
}
3. request->get、post 等常用方法优化

如:
request->get('id/d') 希望能将获取的数据进行类型强转
request->get(['id/d','name']) 获取指定的字段

4. request->session() 对象优化

如:
request->session()->get('main.sub')
request->session()->set('main.sub','value')
希望能支持这样层级获取\设置操作
助手函数 session() 能像TP8 那样操作就更方便了

以上是个人习惯了TP的用法,觉得用来比较方便所给的一些建议,可能存在偏见 或 对 webman 的了解不足,见谅哈~ 另外,希望 webman 能有自己的 Cache、ORM 等常用扩展组件,这样是不是更稳健一些,或者直接把TP8 好用的整过来,哈哈~~

747 4 0
4个回答

xiaoming

希望 webman 能有自己的 Cache、ORM 等常用扩展组件
不合适 作者时间有限

  • yookey 29天前

    也确实哈 ~ 有点重复造轮子的感脚

walkor

webman的一个理念就是复用composer生态,Cache、ORM 等再弄一套除了增加大家学习成本,意义不大。
其它建议后续会考虑优化。

xianrenqh

666,这个叼这个叼这个叼

  • 暂无评论
lsmir2

助手函数不是有 input('id') 不好用吗?

  • 暂无评论
×
🔝