zbuilder 在进行编译时,会调用获取器或者修改器,导致渲染结果不能达到预期
直接写的修改器
表格渲染结果为 0 ,实际类型为 switch
如果需要正常显示,需要这样写修改器器代码
显示正常
在编译过程中 $row 是模型,进行赋值的时候会调用修改器
这样的效果有利也有弊,弊端是修改器或者获取器的写法需要兼顾zbuilder,不好保证,如果可以加一个标识,标识出是否是zbuilder的代码调用的获取器,就可以在zbuilder编译阶段使用获取器来输出想要的内容,而其他情况则输出正常需要的内容。
没有找到相关结果
已邀请:
2 个回复
流风回雪
赞同来自:
dolphinphp
赞同来自: