PHP MVC-将JSON转换为模型数据
作者:互联网
因此,从本质上来说,我发现自己编写了一堆样板代码,这些代码从JSON编码的字符串中获取信息,并将这些数据放入MVC Web应用程序中使用的模型中.有接受的方法吗?每个模型都应该有一个关联数组来建模对象转换器吗?我应该为此编写一个实用程序类吗?基本上,我只是想从控制器中删除该代码以精简它们,而我是PHP MVC的新手.我正在使用Kohana 3.2,如果这与问题有关.
编辑:
我被要求澄清.我收到以JSON编码的字符串格式的数据(来自我自己写的Web服务-Java / w Jersey).因此,从本质上讲,我的Web应用程序中的模型不是从数据库中获取信息,而是从Web服务中获取信息.由于Web服务以JSON格式返回所有内容,因此我发现自己正在编写处理该问题的代码.另一方面,我可以告诉GSON谷歌代码将JSON转换为特定的Java对象.在PHP中似乎没有一种行之有效的方法.我不是在谈论stdClass对象,而是一个模型.
解决方法:
Kohana的模型(ORM calss)仅适用于数据库记录.如果您想使用Kohana,则必须基于ORM模块编写新模块.该模块实际上可以对模型执行相同的操作(加载,保存),但是可以与您一起输入数据.
标签:kohana,php,model-view-controller 来源: https://codeday.me/bug/20191011/1892448.html