【问题标题】:Editing PhpMyAdmin left side database frame编辑 PhpMyAdmin 左侧数据库框架
【发布时间】:2023-03-11 12:52:03
【问题描述】:

我的一个托管服务器的客户最近更新到新的 PhpMyAdmin,它在左侧具有奇怪的数据库和表嵌套树结构,您不再能够看到所有(或许多)表数据库,而无需在左侧小窗格中滚动几页。

我很少抱怨改变 UI 的软件更新,但这让我感到沮丧,因为它移动了常用功能并将其隐藏在其他几个点击/页面之后,并且在尝试以体面的速度工作时令人沮丧.

有谁知道是否可以进行配置选项、主题或编辑以将此样式恢复为旧版本,我只需单击正在使用的数据库并查看所有表该数据库的一部分并且没有嵌套树格式?我什至会接受嵌套树格式,但能够在一个页面上查看超过 15-20 个表格。

【问题讨论】:

  • 使用 phpMyAdmin 4.4 版(我想很快就会发布),可以恢复到带有数据库选择器的旧式导航面板,并且只显示当前数据库的表。要切换此行为,请将配置选项 $cfg['ShowDatabasesNavigationAsTree'] 设置为 'false'。

标签: phpmyadmin


【解决方案1】:

没有配置选项可以恢复到 4.0 之前的行为。

但是,有一个指令(请参阅https://phpmyadmin.readthedocs.org/en/latest/config.html#cfg_NavigationTreeDisplayDbFilterMinimum)允许显示数据库名称过滤器框。在过滤器框中输入数据库名称可为您提供查看更多表名的空间。

【讨论】:

    【解决方案2】:

    我一直在寻找类似的解决方案,但没有找到。所以我做了一些调查。没有配置选项,但如果你可以编辑 PHP,打开 phpmyadmin 目录,然后打开文件:/libraries/navigation/NavigationTree.class.php 和在线553(至少在我的版本中,4.0.4)你会看到:

    if ($prefix_pos !== false) {
    

    改成:

    if (false) {
    

    这会使其认为没有前缀匹配,并将列出所有没有树的数据库。 :)

    希望如此

    【讨论】:

      猜你喜欢
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多