it-swarm-id.com

JInput-> get (), bagaimana cara kerjanya?

Saya seorang pemula di Joomla dan sedikit bingung dengan metode ini.

misalnya pertimbangkan ini: $app->input->get('foo',0,'int');

di mana sumber foo?

JInput->get() mendapatkan input dari mana?

6
Saman Mohamadi

Sumber foo adalah superglobals PHP seperti $ _POST atau $ _GET. Jadi ini adalah data yang dikirimkan pengguna melalui formulir, URL, atau cookie ke komponen Anda.

Jadi Anda menerima dengan aman parameter yang dikirim kepada Anda melalui metode HTTP.

Ini:

$myVar = $app->input->get('foo',0,'int');

sebagian besar setara dengan:

$myVar = (int) $_REQUEST['foo'];

Anda harus selalu menggunakan JInput , apa pun yang terjadi. Anda hanya lupa tentang superglobals PHP. Baca seluruh dokumentasi dalam diam, Anda harus mengetahuinya dengan hati.

5
Valentin Despa