在ExtensionBuilder的帮助下,我为TYPO3(7.6.15)创建了一个简单的后端模块。UserController
和MediaController
具有createAction
、showAction
和listAction
。PanelController
只有showAction
,这是模块的主视图。
现在我想链接showAction
模板中其他控制器的操作。面板控制器的视图内容。showAction
(MyExt/Resources/Private/Templates/Panel/Show.html
)如下所示:
<f:layout name="Default" />
<f:section name="content">
<f:flashMessages />
<f:link.action action="create" controller="User">Create new User</f:link.action>
<f:link.action action="create" controller="Media">Create new Media</f:link.action>
</f:section>
如果点击其中一个链接,我会得到:“无法分析类:”MyExt\MyExt\Controller\UserController“可能没有加载或没有自动加载器?类MyExt\MyExt\Controller\UserController不存在",作为错误。
我已经尝试添加plugin.tx_myext.callDefaultActionIfActionCantBeResolved=1
到setup.ts
和加载其他控制器在初始动作
,但没有工作远。
我感谢所有的帮助,并预祝大家有一个美好的一天!
我只是有一个拼写错误的函数,崩溃了所有,不幸的是TYPO没有给出正确的错误消息。这和检查数据库的错误与安装工具修复它。
您是否尝试手动清除缓存?您还需要在composer中指定控制器。自动加载部分的json。
之后,您可以在安装工具中或使用以下cli命令转储自动加载类:
composer dump-autoload
在这里你可以阅读更多关于它的信息:typo3作曲家
在ExtensionBuilder的帮助下,我为TYPO3(7.6.15)创建了一个简单的后端模块。和具有、和。只有,它是模块的主视图,应该如下所示: 现在,我想从,如果可能的话,我希望在视图的模板()中执行此操作。 我感谢所有的帮助,并预祝大家有一个美好的一天!
问题内容: 我已经定义了一个模块,并使用ng- app指令将其设置为我的应用程序的主要模块。我使用angular.module(’myApp’)。controller()向主应用程序添加了两个控制器。这些控制器中的一个具有页面范围的范围,而另一个控制器是子控制器。 我现在想做的是包含一个控制器,该控制器属于另一个模块(不是主要的myApp模块),但我无法弄清楚。我不想全局命名空间控制器。 有人知道
问题内容: 在模块内,控制器可以从外部控制器继承属性: 示例如下: 无效链接 : http : //blog.omkarpatil.com/2013/02/controller-inheritance-in- angularjs.html 模块内部的控制器也可以从同级继承吗? 由于需要将函数用作第一个参数,并且找不到对的引用,因此第二个代码不起作用。 问题答案: 是的,它可以,但是您必须使用该服务
问题内容: 有角的新手在这里。 假设我有一个应用程序,它需要监视不同的事物,例如“提交的新闻”,“登录尝试次数”等等。我的mainController的职责是获取有关这些操作的信息,从服务中获取这些数据并在简单的仪表板上显示这些信息。 我想使数据编号可单击,然后单击它们,我希望该应用程序(不更改路线)在相对div中显示所单击数据的详细信息。因此,例如新闻提交列表或登录尝试的详细信息。我想在自己的控
问题内容: 我有两个模板,分别带有控制器和服务文件。一个模板的(fleetListTemplate)控制器(fleetListController)从其服务文件(fleetService)加载数据并显示在其视图(fleetListTemplate)中。 当发生这种情况时,我单击从FleetService加载的数据之一,则应该将FleetListController链接到FleetSummaryCo
需要你的帮助!这可能是更多的设计角度,但我在我的应用程序中使用这个模式,所以想得到一个想法。 我的问题是直接或间接地从一个控制器访问另一个控制器。是否有任何优雅的设计方法来做到这一点,而不是在另一个控制器中保留一个控制器的引用。 提前致谢