gpt4 book ai didi

php - 将参数传递给 Controller 函数的链接

转载 作者:行者123 更新时间:2023-11-29 06:25:57 25 4
gpt4 key购买 nike

我目前有一个 View 由两个传入正确变量的 Controller 函数共享,因此我知道它来自哪里。

我遇到这样一种情况,我需要用户可以单击的 URL 引用,该引用指向两个 Controller 中查询模型并从该模型获取所有数据的函数。

我正在寻找一些关于如何根据用户点击的内容处理将 2 个参数传递给 Controller ​​的指示。我将发布代码以使其更易于理解。另外,如果我有一个查询整个数据库的函数,我该如何使用查询范围,这样如果将这些参数传递给它,它就不会查询整个数据库,而是使用我的查询范围。

引用代码如下:

View :http://pastebin.com/dWCEKztS

我首先使用的 Controller 之一。查询该模型所有行的函数:http://pastebin.com/LUbMLajs

在模型中,我尝试创建这些查询范围:http://pastebin.com/s30saqBL

所以基本上在 View 中,它显示某些名称,以及每个状态的相应计数。我在 $totalCount 数据结构中处理了这一切。我需要将它们传递给索引函数,这样我就可以根据这些参数只查询特定的数据。 admin 在另一个名为 admin 的表中,在 advertiser application 表中有一个 assigned_to 字段与该 admin ID 链接。

如果我需要进一步澄清,请告诉我!

谢谢

最佳答案

在您的路由中设置 URL 以传递变量。

route::get('/pageName/{variableName}', array('as' => 'page-name', 'uses' => 'yourControllerName@functionName'));

在 Controller 中:

public function functionName($variableName){

$get = Model::where('columnName', $variableName)->first();
}

希望这对您有所帮助。

关于php - 将参数传递给 Controller 函数的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31031920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com