我的localhost上有一个使用版本1.3.1的phalcon应用程序,而且我在远程服务器上也有版本1.3.2。在我的localhost版本上,我已经声明了一些没有关联数据库表的模型,这些工作正常,我将它们用作聚合各种其他模型的自定义类。一旦它们在1.3.2上传到远程服务器,我就会收到有关相关表的错误消息。我已经尝试将getSource方法设置为返回''或null,但这也不起作用。我在这里错过了什么吗?我该如何创建一个没有关联表的类?
答案 0 :(得分:0)
如果您不使用数据库表,明显的解决方案是您的模型不会扩展Phalcon \ Mvc \ Model。 如果您不使用setSource方法设置表,phalcon将尝试查找与模型名称同名的表。 也许在您的localhost版本上,您有这样的表,并且在远程数据库结构上是不同的。