Typo3 我怎样才能摆脱“我的”呢;在文件';pi1/class.tx_xxxxx_pi1.php''&引用;?

Typo3 我怎样才能摆脱“我的”呢;在文件';pi1/class.tx_xxxxx_pi1.php''&引用;?,typo3,Typo3,问题3-问题: 在extensionmanager中,当您单击“信息”时,通常会出现一个(红色)错误,其内容如下:“在文件xxxxx中找不到XCLASS包含代码” 特别是在开发扩展时,我正在寻找一种方法来解决这个问题。 有什么想法吗?您需要在扩展代码的底部添加必要的代码。扩展kickstarter会为您生成一个,或者您可以从另一个扩展中抓取并改编一个,只需确保您除了类/路径的名称等之外不做任何更改,因为似乎没有太多的模糊逻辑来识别XCLASS语句。您需要在扩展代码的底部添加必要的代码。扩展kic

问题3-问题:

在extensionmanager中,当您单击“信息”时,通常会出现一个(红色)错误,其内容如下:“在文件xxxxx中找不到XCLASS包含代码”

特别是在开发扩展时,我正在寻找一种方法来解决这个问题。
有什么想法吗?

您需要在扩展代码的底部添加必要的代码。扩展kickstarter会为您生成一个,或者您可以从另一个扩展中抓取并改编一个,只需确保您除了类/路径的名称等之外不做任何更改,因为似乎没有太多的模糊逻辑来识别XCLASS语句。

您需要在扩展代码的底部添加必要的代码。扩展kickstarter会为您生成一个,或者您可以从另一个扩展中抓取并改编一个,只需确保您除了类/路径的名称等之外不做任何更改,因为似乎没有太多的模糊逻辑来识别XCLASS语句。

是的,norwebian的答案是正确的。我只想补充一点,XCLASS是扩展的概念,用于扩展其他扩展(或核心)类。
t3lib_div::makeInstance()负责处理此问题,并查看是否有另一个类将自身添加为该特定类的XCLASS,该类应被实例化。

是的,norwebian的答案是正确的。我只想补充一点,XCLASS是扩展的概念,用于扩展其他扩展(或核心)类。
t3lib_div::makeInstance()会处理这个问题,并查看是否有另一个类将自己添加为这个特定类的XCLASS,应该实例化它。

谢谢您的回答!以下是我找到的代码,必须放在类文件中:

if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extkey/pi1/class.tx_extkey_pi1.php']) {
     include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extcey/pi1/class.tx_extkey_pi1.php']); 
} 

谢谢你的回答!以下是我找到的代码,必须放在类文件中:

if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extkey/pi1/class.tx_extkey_pi1.php']) {
     include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extcey/pi1/class.tx_extkey_pi1.php']); 
}