是否可以在 cakephp 3 中对 appController 执行 link 操作?
Is it possible to have a link to appController action in cakephp 3?
我可以做类似的事情吗
//appController
public function showHelp() {
echo "Show help";
}
//layout
<script>
$(document).ready(function(){
$('#helptext').click(function(){
$.post("<?= $this->Url->build(['controller'=>'app' , "action" => "showHelp"]) ?>",function(data){
$('#helptext').html(data);
});
});
});
</script>
或者我必须为此目的使用单元格?
如果你问有效吗?答案是有效的。
如果你的问题是效率高不高。答案是它取决于您的应用程序结构。 (你打算实现什么)
您的上述代码将起作用。 showHelp() 应该如下
//appController
public function showHelp() {
echo "Show help";
exit;
}
我可以做类似的事情吗
//appController
public function showHelp() {
echo "Show help";
}
//layout
<script>
$(document).ready(function(){
$('#helptext').click(function(){
$.post("<?= $this->Url->build(['controller'=>'app' , "action" => "showHelp"]) ?>",function(data){
$('#helptext').html(data);
});
});
});
</script>
或者我必须为此目的使用单元格?
如果你问有效吗?答案是有效的。
如果你的问题是效率高不高。答案是它取决于您的应用程序结构。 (你打算实现什么)
您的上述代码将起作用。 showHelp() 应该如下
//appController
public function showHelp() {
echo "Show help";
exit;
}