【问题标题】:Where are my packages custom module's tables in the database?我的包自定义模块表在数据库中的什么位置?
【发布时间】:2014-03-26 17:07:12
【问题描述】:

在 SugarCRM 中使用 mysql。

我制作了一个包和几个自定义模块来做一些很酷的事情。

我看不到数据的保存位置。在 mysql 中,我看不到任何表格或任何自定义模块的任何提示。

我的所有模块都是使用基本模块模板构建的。

我觉得数据存储在一个隐藏文件中,糖知道的某个地方。

如果是这种情况,我希望它在我的数据库中。

这是保存在哪里?

如何继续将其保存在数据库中?

我是不是在安装过程中忘记检查了?

【问题讨论】:

    标签: php mysql sugarcrm


    【解决方案1】:

    SugarCRM 数据库中的表将以您输入的包密钥作为前缀。因此,如果您的包名称是“Dagron”并且您的包键是“dag”,那么请在数据库中查找所有以“dag_”开头的表。

    【讨论】:

    • 我正在查看 config.php,我的设置看起来像这样 dbconfig=>array ( 'db_host_name' => '192.168.5.123', 'db_host_instance' => 'SQLEXPRESS', 'db_user_name' => 'ffescrm', 'db_password' => 'ffescrm1!', 'db_name' => 'ffescrm', 'db_type' => 'mysql', 'db_port' => '', 'db_manager' => 'MysqliManager', ), 这不是我需要的设置。但是,当我将它们更改为正确的表名和用户名和密码时,该站点不会出现。关于从这里恢复的任何想法?
    • 如果您的网站正在使用这些设置,那么它们是正确的。那就是安装它的数据库(ffescrm)。
    • 如果你能找到自定义模块的核心文件,例如/modules/MyModule/MyModule.php - 可能有一个 $table_name 变量会告诉你数据的确切位置。可能类似于ffescrm.dag_mymodule
    猜你喜欢
    • 2016-01-22
    • 2011-04-15
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多