Saat ini saya mengalami masalah saat memanggil action dari view menggunakan link action ini

<f:link.action controller="Checklist" action="duplicate" arguments="{checklist: checklist}" class="clone"> <i class="fa fa-files-o" aria-hidden="true"></i> </f:link.action>

Alih-alih memanggil tindakan dan menjalankan kode, plugin hanya mengarahkan ulang ke halaman arahan situs web saya tanpa menimbulkan kesalahan apa pun.

Saya tidak pernah mengalami masalah ini, actions lain di checklist controller dapat dipanggil tanpa masalah (!dari tampilan yang sama!).

Bahkan ketika saya mengubah kode Tindakan menjadi ini:

public function duplicateAction(\Vendor\someExt\Domain\Model\Checklist $checklist) {    
  \TYPO3\CMS\Core\Utility\DebugUtility::debug($checklist);
  exit; 
}

Itu hanya mengabaikan semua kode dan tetap mengalihkan.

Saya telah menambahkan tindakan (seperti yang lainnya) di dalam ext_localconf ke configurePlugin ke Tindakan yang dapat dipanggil untuk pengontrol checklist.

Terima kasih atas bantuan Anda.

0
Dom1337 6 Maret 2019, 14:21

1 menjawab

Jawaban Terbaik

Saya menemukan solusi untuk masalah saya sendiri. Masalahnya tidak terkait dengan Typo3 karena kode Javascript yang mengintervensi proses pengiriman link action yang mengarah ke pengalihan..

0
dombg 6 Maret 2019, 15:36