javascript - 从 URL 末尾获取整数 - 传递到 RedBean

标签 javascript php redbean

我有一个表格,当我单击以更详细地查看特定行时,我将进入具有以下 URL 的页面:

webproject/projects/1

  • 其中 1 是我在上一页中选择的行的 ID。

在我的 PDP 中,我想获取该值并将其运行到 RedBean 调用中,如下所示:

public function projects()
        {
            return R::findAll('projects', 'themeid = [id from URL]');
        } 

如有任何帮助,我们将不胜感激。

谢谢。

最佳答案

假设您将 id 放入变量 $url_id 中,您应该稍微更改一下代码:

return R::findAll('projects', 'themeid = ?', [$url_id]);

return R::findAll('projects', 'themeid = :id', [':id' => $url_id]);

因此,在这种情况下,您需要用 ? 信号替换您的值,并在第三个参数上传递一个包含值的数组。

记住,?的个数必须与数组长度相同

关于javascript - 从 URL 末尾获取整数 - 传递到 RedBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40873965/

相关文章:

javascript - 每小时选择一个随机报价

javascript函数检查日期是否介于

php - Yii2 gii crud 错误类 'app\models\Yii' 未找到

php - Redbean 3.2.x - 自定义映射

javascript - 避免传递请求对象

php - 使用 mysql 中的 php 更新值 NULL

php - 什么时候使用哪种字符串转义方法?

php - 在 SELECT 语句中插入变量

php - Redbeanphp - 多条件安全查询

Javascript 替换不起作用