是否可以直接在 cakephp 3 中 link 到 class 方法?
Is it possible to link to a class method directly in cakephp 3?
我们可以在没有 appController 干预的情况下使用单元格生成代码块。是否可以在没有 appController 干预的情况下对 cell 方法或其他方法使用 html link?像这样:
$this->Html->link('Show help' , ['controller'=>'Cell::help' , 'action'=>'show']);
不,这不是 view 单元格的用途,它们是类固醇元素,正如它们的名字所暗示的那样,要在视图中使用。
如果您希望您的应用控制器仅针对非AJAX 请求执行特定操作,那么您可以有条件地执行它们
if (!$this->request->is('ajax')) {
// ...
}
另见 Cookbook > Request & Response Objects > Checking Request Conditions
我们可以在没有 appController 干预的情况下使用单元格生成代码块。是否可以在没有 appController 干预的情况下对 cell 方法或其他方法使用 html link?像这样:
$this->Html->link('Show help' , ['controller'=>'Cell::help' , 'action'=>'show']);
不,这不是 view 单元格的用途,它们是类固醇元素,正如它们的名字所暗示的那样,要在视图中使用。
如果您希望您的应用控制器仅针对非AJAX 请求执行特定操作,那么您可以有条件地执行它们
if (!$this->request->is('ajax')) {
// ...
}
另见 Cookbook > Request & Response Objects > Checking Request Conditions