我正在cakephp中编写一个应用程序,该应用程序将对用户执行预定搜索并将搜索结果存储在matches
表中。我的问题是我真的需要在cakephp中使用这个matches
模型来存储结果吗?如果答案是否定的,我应该如何存储结果?
答案 0 :(得分:1)
存储数据的方法有很多种,您选择的方法取决于数据本身及其放置的用途(以及何时使用)。因为您正在进行预定搜索,所以我认为搜索完成后用户可能不在身边,在这种情况下需要存储结果。
在这种情况下,我会使用数据库。如果您需要保留历史结果,这绝对是您要走的路。如果可以覆盖结果,则可以为每个用户使用一个文本文件,但这可能会变得混乱。
您不需要使用主数据库 - 例如,您可以使用另一个MySql,甚至可以使用完全不同的MySql,例如平面文件数据库。
我该怎么办?我会在主数据库中使用一个表,继续使用其他东西。