提交到有關的下一個問題CakePHP的:)CakePHP的形成通過鏈接點擊
在PHP中,我能夠模擬形式,例如瀏覽到一個URL像
<a href="index.php?click=yes&ip=127.0.0.1">submit youre ip</a>
這將提交提交由index.php上的表單,點擊值爲yes和ip爲127.0.0.1,無需點擊提交表單。
我如何在CakePHP中實現同樣的功能?
在此先感謝您的幫助!
提交到有關的下一個問題CakePHP的:)CakePHP的形成通過鏈接點擊
在PHP中,我能夠模擬形式,例如瀏覽到一個URL像
<a href="index.php?click=yes&ip=127.0.0.1">submit youre ip</a>
這將提交提交由index.php上的表單,點擊值爲yes和ip爲127.0.0.1,無需點擊提交表單。
我如何在CakePHP中實現同樣的功能?
在此先感謝您的幫助!
您將需要安裝在控制器中的索引操作。
一個例子:
如果你想與上述數據增加一個用戶,你可以做到以下幾點:
class UsersController extends AppController {
function add($click, $ip) {
$this->User->set(array('click' => $click, 'ipaddress' => $ip);
$this->User->save();
}
}
現在,如果你去http://localhost/users/add/yes/127.0.0.1應該保存的數據...
完美,謝謝,現在我看到這樣,它很簡單:) – Tony
您可以使用jQuery此類似如下:
$('#my-link').click(function(){
$('#my-form').submit();
});
在蛋糕2.0,你應該創建一個鏈接是這樣的:
<?php echo $this->Html->link('submit your ip', array(
'controller' => 'users',
'action' => 'index',//this is not necessary since index is the default action
'?' => array('click' => 'yes', 'ip' => '127.0.0.1'))
);?>
和T他將創建:
<a href="https://stackoverflow.com/users/?click=yes&ip=127.0.0.1">submit your ip</a>
然後你通過這 - $得到您的UsersController數據>請求 - >查詢
希望這會有所幫助。
對不起格式化了一些我的問題描述關閉。 – Tony
絕不會使用GET來完成POST的工作。 –