首页 > TAG信息列表 > extbase

TYPO3扩展存储库截断查询

我需要通过TYPO3扩展的存储库清除(删节)数据库表.我已经有各种有效的SELECT查询.他们看起来像这样: public function getUsergroups() { $query = $this->createQuery(); $query->getQuerySettings()->setReturnRawQueryResult(TRUE); $query->statement('SELECT * F

php-TYPO3中的FlexForm未显示可切换控制器操作中的元素

我在弄清楚我的可切换控制器操作出了什么问题时遇到了问题. 我正在使用TYPO3 v7.6.10 在extensionsionkey / Configuration / TCA / Overrides / tt_content.php中输入: $pluginSignature = 'simpleblog_bloglisting'; $GLOBALS['TCA']['tt_content']['types']['lis

mysql-TYPO3 Extbase-添加唯一约束的正确方法?

有谁知道如何在ext_tables.sql中添加唯一约束,而不会产生像TYPO3这样的问题,每次您使用数据库分析器时都希望重新生成它? 例: CREATE TABLE tableName( CONSTRAINT unique_iban UNIQUE (iban) ) CREATE TABLE tableName( iban varchar(255) DEFAULT '' NOT NULL UNIQUE ) 通

php – 显示TYPO3 Fluid中按年份和月份分组的元素列表

我有一个模型,其中一个字段是日期.我想显示该模型中的元素,按年和月分组,如下所示: == 2013 == === April === * Element 1 * Element 2 === March === * Element 3 ... == 2012 == ... 如果实现这一目标的最佳方法怎么办?我应该直接在Controler中构建嵌套数组吗?或者有没有办法只使

php – 用于数组第二级的extbase(TYPO3)中的setOrderings

我希望通过此函数在我的TYPO3扩展的EventRepository中按日期排序我的“约会”. public function findAll() { // Sort appointments ascending $query = $this->createQuery(); Return $query->setOrderings ( Array('appointments' => Tx_Extbase_Persi

php – Typo3:如何通过属性验证覆盖默认错误消息?

我有一个类Publisher,我想通过属性验证进行验证. 但我想覆盖默认的错误消息. 以下是我的Publisher模型的代码段: <?php namespace Typo3\LpSurvey\Domain\Model; use TYPO3\CMS\Extbase\DomainObject\AbstractEntity; class Publisher extends AbstractEntity { /** *

php – TYPO3 Extbase:CSRF-FormProtection在前端非管理员用户失败

我已经为我的自定义TYPO3扩展实现了CSRF保护(根据documentation),它非常适用于未经过身份验证的前端访问者以及后端管理员.我注意到一个奇怪的事情是,如果非管理员后端用户尝试在前端插件中使用表单,则会抛出错误: PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Core

php – flexform in typo3 7.6.2无法正常工作

我在typo3 7.6.2版本中使用扩展构建器创建了一个扩展.现在我想将flexform添加到扩展名’Products’以获取详细信息页面PID.但我尽力整合flexform但它没有用. 这是我的代码 – 在ext_tables.php中 – \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'W

php – typo3 extbase:有没有办法将exec_SELECTgetRows结果映射到实体?

我必须对我的数据库进行相当复杂的查询,并且看起来extbase查询无法满足我的需求(例如,我需要所有带有文章计数> 0的类别).所以我创建了一个查询并使用exec_SELECTgetRows执行它 – 现在,有没有办法将结果映射回实体? 我会感激任何提示.解决方法:您可以通过手动触发PropertyMapper来