gpt4 book ai didi

get - Concrete5:我可以在常规页面上使用 $_GET 变量作为查询字符串吗?

转载 作者:行者123 更新时间:2023-12-02 02:06:47 24 4
gpt4 key购买 nike

$_GET 变量如何与 Concrete5 一起使用?我可以在常规页面上使用它吗?

我知道我可以通过 url 段对单个页面执行此操作,我只是想知道是否可以使用常规页面。

例如:http://www.domain_name.com/about-us/?name=test ...

最佳答案

获取参数可通过 Controller 获得。在页面或 block 的 View 中使用:

$this->controller->get("parameterName");

自定义参数的一种更简洁的方法是在页面 Controller 的 function view() 中定义它们。如果在 http://www.domain_name.com/about-us是您的页面,您可以像这样定义它的页面类型 Controller 的 View 函数:

function view($name) {
$this->set("name", $name);
}

... 并调用 URL http://www.domain_name.com/about-us/test – 然后“test”将在 $name 下传递给您的页面 View 。

请注意,页面类型的 Controller 必须在 controllers/page_types/ 中并称为 BlablaPageTypeController ...“PageType”字面意思在其中。

关于get - Concrete5:我可以在常规页面上使用 $_GET 变量作为查询字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14613994/

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