如何在Cakephp中创建GET表单

如何在Cakephp中创建GET表单,cakephp,cakephp-1.3,kannel,Cakephp,Cakephp 1.3,Kannel,所以我想要的是。有一个表单,当我点击submit时,它会给我如下输出 http://www.mywebsite.com/testing?text='testing'&number=1234564 不平常 http://www.mywebsite.com/testing/key:value 这是为Kannel设计的,它只适用于GET表单 更新 正如我提到的,现在Kannel在GET post工作。但正如泰勒所说。它应该在幕后工作,这样就不会有人仅仅使用短信功能发送他们想要的任何东西 下

所以我想要的是。有一个表单,当我点击submit时,它会给我如下输出

http://www.mywebsite.com/testing?text='testing'&number=1234564
不平常

http://www.mywebsite.com/testing/key:value
这是为Kannel设计的,它只适用于GET表单

更新

正如我提到的,现在Kannel在GET post工作。但正如泰勒所说。它应该在幕后工作,这样就不会有人仅仅使用短信功能发送他们想要的任何东西

下面是它的工作原理,假设用户名是tester,密码是foobar(在smskannel.conf文件中),这两行代码在后台(本地)配置和运行kannel时发送sms


您确定要允许站点上的任何表单直接通过Kannel吗

我建议将表单作为帖子提交到您的应用程序中,在操作中构建URL,然后使用Kannel做任何您想做的事情。(我对坎内尔不太熟悉)

你试过这个吗

echo $form->create('Model',  array('type' => 'get'));
要转到其他网站:


echo$form->create(空,数组('type'=>'get','url'=>'http://www.google.com/search'));

是的,很有效。。但我的问题是我想有一个完全不同的url。。而不是url中的我的网站。。使用表单数据转到其他网站。正如泰勒所说。我需要让它在幕后运作。不过非常感谢你,你说得对。我需要在幕后工作。。我发现我将如何在问题中发布它。非常感谢你
echo $form->create('Model',  array('type' => 'get'));