【问题标题】:How to use view-source to find function in codebase如何使用视图源在代码库中查找函数
【发布时间】:2020-05-02 14:42:09
【问题描述】:

我对 PHP 和 CodeIgniter 以及一般的 Web 开发都是新手。我正在进入一个已经建立的代码库并被要求进行一些更改。有没有办法根据我在浏览器中检查元素时看到的 URL 在代码库中查找功能?

对于以上内容,我想找到将新条目添加到数据库的逻辑在哪里。我尝试在所有文件中搜索“new_entry”,但没有出现任何结果。此外,似乎没有一个名为“db”的文件夹,所以我只是有点迷失在哪里看。

也许我的方法不对,任何指针都非常感谢!

【问题讨论】:

  • 浏览路由以查看控制器所在的位置。还要检查您的服务器日志,看看会发生什么。
  • 除了在config/routes.php中找到正确的路由外,CI url的大体解剖在这里解释:codeigniter.com/user_guide/general/urls.html

标签: php mysql database codeigniter web-development-server


【解决方案1】:

您可以在 codeigniter 上使用 uri 段

$this->uri->segment('2')

【讨论】:

    【解决方案2】:

    默认情况下,包含此示例功能的控制器文件应位于application>controllers>db.php

    在这个文件中应该有一个名为:“new_entry”的函数,在这种情况下接受一个参数可能是字符串“song”。

    另一种可能是,cantroller 被命名为“new_entry”并且它可能在application>controllers>db>new_entry.php中被字符串化

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 2018-09-26
      • 2018-10-02
      • 1970-01-01
      • 2023-03-18
      相关资源
      最近更新 更多