Model view controller 如何修复cfWheels错误:Wheels.TableNotFound?

Model view controller 如何修复cfWheels错误:Wheels.TableNotFound?,model-view-controller,runtime-error,crud,cfwheels,Model View Controller,Runtime Error,Crud,Cfwheels,我不熟悉Cfwheels和MVC。Cfwheels网站已启动并运行。 我已成功完成。 现在我试着测试cfwheels到mySql数据库的连接。我在mySql数据库中没有表 我得到的错误是 Wheels.TableNotFound ttt_显示在中找不到表 数据库 建议的行动 将名为ttt_shows的表添加到数据库中,或告诉CFWheels使用 此模型的不同表格。例如,您可以告诉用户模型 通过在中创建User.cfc文件来使用名为tbl_users的表 models文件夹,在其中创建一个init

我不熟悉Cfwheels和MVC。Cfwheels网站已启动并运行。
我已成功完成。
现在我试着测试cfwheels到mySql数据库的连接。我在mySql数据库中没有表

我得到的错误是

Wheels.TableNotFound ttt_显示在中找不到表 数据库

建议的行动

将名为ttt_shows的表添加到数据库中,或告诉CFWheels使用 此模型的不同表格。例如,您可以告诉用户模型 通过在中创建User.cfc文件来使用名为tbl_users的表 models文件夹,在其中创建一个init方法,然后调用 表(“tbl_用户”)中

在数据库中找不到ttt_shows表。 < 错误位置:views\ttt\u show\cf\u info\u mysql.cfm中的第4行

<cfset mySqlVerStruct= model("ttt_show").getMySqlVersion1() />

标记上下文

wheels\model\adapters\Base.cfc中的第169行出现错误
从wheels\model\initialization.cfm中的第72行调用
从root.cfm中的第1行调用
从wheels\global\internal.cfm中的第576行调用
从wheels\global\internal.cfm中的第861行调用
从wheels\global\cfml.cfm中的第164行调用
从wheels\global\cfml.cfm中的第14行调用
从wheels\global\public.cfm中的第206行调用
从views\ttt\u show\cf\u info\u mysql.cfm中的第4行调用 从wheels\global\cfml.cfm中的第128行调用
从wheels\controller\rendering.cfm中的第434行调用
从wheels\controller\rendering.cfm中的第157行调用
从wheels\controller\rendering.cfm中的第53行调用
从wheels\controller\processing.cfm中的第141行调用
从wheels\controller\processing.cfm中的第95行调用
从wheels\dispatch\request.cfm中的第198行调用
从wheels\index.cfm中的第1行调用
从index.cfm中的第1行调用
从wheels\events\onrequest.cfm中的第1行调用


注:我的问题的相关/子部分是:;在CfWheels中,如何创建没有关联数据库表的模型?将来,我需要编写一个模型,该模型没有附加数据库,但对xml或json文件执行CRUD操作。 提前感谢您的帮助/指导


到目前为止,我有以下代码


MySql版本查询使用;模型(“ttt_show”).getMySqlVersion1()

进一步阅读后,我找到了一般答案(但尚未测试代码)

在标题下的第6段;“没有数据库表的模型”,文档说明在model/*.cfm文件中,您需要添加

function config() {
  table(false);
  }
从文件中删除

“有了这个,你就有了一个永远不可能的模型的基础。 触摸数据库。当调用save()等方法时,请创建(), 在无表模型上更新()和删除(),即整个模型 生命周期仍将运行,包括对象验证和对象验证 回调。”


现在,如果我能找到这类模型的源代码示例。

我不知道您为什么不在数据库中创建表?无表模型实际上是一个不同的用例,更多的是为表单等设计的。。