是否可以在 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;
}