Après la mise à niveau de 7LTS vers 8LTS, mon extension ne restitue pas toutes les informations d'enregistrement. Il semble que la requête fonctionne bien. Je l'habitude de rendre ce tableau à mon avis la liste:TYPO3 - L'extension Extbase ne restitue pas les informations d'enregistrement après la mise à niveau de 7LTS à 8LTS
list.html
<tbody>
<f:for each="{records}" as="record">
<tr id="{record.uid}">
<td>{record.uid}</td>
<td class="name"><f:link.action action="show" pageUid="43" arguments="{record:record}">{record.name}</f:link.action></td>
</tr>
</f:for>
</f:if>
</tbody>
l'action suivante dans CodeController.php
/**
* action list
*
* @param integer $minUid
* @param integer $maxUid
* @return void
*/
public function listAction() {
$this->view->assign('records', $this->codeRepository->findUidRange($minUid,$maxUid));
}
Je reçois maintenant:
</tbody>
<tr id="1">
<td>1</td>
<td class="legal-name"><a href="code/2138/"></a></td>
</tr>
<tr id="1">
<td>2</td>
<td class="legal-name"><a href="code/2549/"></a></td>
</tr>
</tbody>
Résolu: ... le problème était que j'avais des définitions TCA dans ext_tables.php. Maintenant déplacé vers Configuration/TCA/... et ça marche à nouveau. Merci
J'oublie toujours f: debug ... s'il vous plaît trouver le résultat des deux premiers enregistrements ... ne devrais-je pas voir des valeurs là-bas? –
Que voulez-vous dire? Le débogage devrait lister les enregistrements, ainsi vous devriez voir toutes les valeurs dedans. – RIVATI
Mais il y a des vides comme vous pouvez le voir ci-dessus. Qu'est-ce qui pourrait causer cela? Y a-t-il eu des changements de 7LTS à 8LTS? –