Rumah >pembangunan bahagian belakang >tutorial php >Menyediakan sambungan untuk Joomla CMSObject -> stdClass.

Menyediakan sambungan untuk Joomla CMSObject -> stdClass.

Barbara Streisand
Barbara Streisandasal
2024-12-26 01:15:15776semak imbas

Preparing extensions for Joomla CMSObject -> stdClass. stdClass." />

Dalam Joomla 6, kaedah getItem() dalam Adminmodel akan mengembalikan stdClass dan bukannya CMSObject. Ini bermakna semua fungsi kelas ini yang tidak digunakan tidak akan tersedia. Pembangun dalam Joomla 6 harus bekerja secara langsung dengan sifat objek item dan tidak menggunakan kaedah set() dan get() yang sudah lapuk.

Cara lama Joomla

$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->get('title');

Bagaimana keadaannya dalam Joomla 6

$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->title;

Permintaan Tarik yang sepadan telah pun diterima ke dalam cawangan Joomla 6.

PR di Joomla GitHub

Sumber Komuniti Joomla

  • https://joomla.org/
  • Sembang Komuniti Joomla dalam Mattermost
  • Pelanjutan WebTolk Joomla

Atas ialah kandungan terperinci Menyediakan sambungan untuk Joomla CMSObject -> stdClass.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn