如何使用CakePHP以一种很好的方式执行单位转换? 我将所有mesurment值保存在数据库中的“mm”中,如果用户有另一个perfered mesurmentsystem,那么“metric”我需要转换并显示该系统中的mesurments。
答案 0 :(得分:1)
在/ Lib中创建一个lib类,放置基本的转换内容。 然后,您可以直接在应用程序的任何位置(模型等)中将其用作Lib,也可以将其扩展为视图级别的帮助程序。
使用CakeNumber和NumberHelper,CakeTime和TimeHelper以及String和TextHelper查看核心是如何做到的。 类似地,您应该编码您的测量转换。