在视图中链接单击后,Cakephp在控制器中生成动态URL

时间:2018-03-13 21:54:55

标签: php cakephp

我的 cakephp <a href="<?php echo http://www.google.com?q=".$dynamicsearch; ?>" title="Link"></a>上有一个超链接view

当我点击链接时,每次点击链接时都需要更新$dynamicsearch

我尝试通过调用控制器上的操作controller cakephp generate_random_word中创建一个函数。当我点击链接时,控制器会根据需要选择一个随机单词,然后将其添加为参数,然后重定向网址,在浏览器中使用随机单词打开谷歌。

我尝试了很多方法,但没有找到解决方案。任何想法!

1 个答案:

答案 0 :(得分:1)

我认为你对PHP的工作方式存在误解。 PHP生成HTML,然后就完成了。完全加载页面后,它不会继续运行方法。

如果你想在点击时编辑链接,你需要的是某种形式的javascript,如果你需要从服务器生成单词,则需要ajax。

代码的细节超出了StackOverflow的答案范围,但希望这会指向正确的方向。