我正在使用轻量级 PHP MVC(自制——不是我自己开发的——而是基于 Codeigniter)来开发 Web 应用程序。目前,我只有一个对象——用户。
Web 应用程序允许每个用户管理一个集合(假设用户有一个不同动物的集合)并动态操作该集合。站点中的一个页面将定义一组动物的行为,另一个将指定外观。但是,如果用户在定义行为时删除了动物,那么一旦用户移动到外观选项卡,就应该从集合中删除该动物。
可以(应该)每只动物都是一个对象吗?我知道在 Java 中我可以将一组对象传递给我的应用程序中的另一个对象,但不确定这在 PHP 中是否可行/常见(这将是理想的实现)。
或者,如果我要将所有动物存储在某种数据结构中,我是否可以在视图之间传递该数据结构(从客户端通过 AJAX?)
我不想将此信息存储在数据库中,因为这样,在每次页面加载之间,我必须重新查询数据库以查看是否进行了任何更改。