Cakephp Cake 3.x中的类类型映射中使用了哪些可接受的类型? 处境
使用蛋糕3.2.4 正在使用方法Cakephp Cake 3.x中的类类型映射中使用了哪些可接受的类型? 处境,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,使用蛋糕3.2.4 正在使用方法addDefaults()设置类型decimal。我想知道: 我还可以设置哪些其他类型 在方法addDefaults() 引发这种想法的代码 我试过的 我试着研究这些文件 还有班级本身 无济于事 我还可以设置哪些其他类型 可用的类型可以在食谱中找到 在源头 在addDefaults()方法中设置小数点时,是否可以设置精度和比例 正如在评论中提到的,PHP接受尾随的零位小数,这就是它的工作原理,如果您想“保留”它们,那么您应该在输出它们时格式化数字 为什
addDefaults()
设置类型decimal
。我想知道:
addDefaults()
为什么您还需要将值转换为铸造值?
总成本
是否应该正确格式化?零不带小数点后两位。例如,0而不是0.00,因此我们考虑了abt precision和scaleThat’s PHP的工作原理,不会显示空小数,这是在输出我看到的数据时应该处理的事情。在这种情况下,我原来的问题仍然存在。可使用的可接受类型列表在哪里?
$this->paginate['fields'] = [
'id', 'title',
'start' => 'start_date',
'end' => 'end_date',
'revenue',
'costs' => 'total_costs', 'collections'
];
$paginationQuery = $event->subject()->query;
$paginationQuery
->selectTypeMap()
->addDefaults([
'start' => 'datetime',
'end' => 'datetime',
'costs' => 'decimal'
]);