[Yii2] Cara membuat dan menggunakan Fungsi pada Yii2

bardimin pic

Bardimin

12 September 2021
yii2 function

[Yii2] Cara membuat dan menggunakan Fungsi pada Yii2

Home » Blog » Teknologi » [Yii2] Cara membuat dan menggunakan Fungsi pada Yii2

Fungsi adalah blok kode yang terorganisir dan dapat digunakan kembali yang digunakan untuk melakukan satu tindakan terkait atau mencapai hasil tertentu.

Dalam membuat dengan menggunakan Yii2, sering kali kita membutuhkan sebuah fungsi untuk mempermudah dan mempercepat pembuatan yang sedang kita buat.

Nah… Sekarang bagaimana caranya agar fungsi yang kita buat tersebut dapat kita akses di View maupun Controller. Dalam artikel ini kita akan belajar cara membuat dan menggunakan fungsi pada Yii2 basic dan advanced template.

Langkah-langkah membuat dan menggunakan fungsi pada Yii2 basic dan advanced template.

  1. Buat dengan nama “components”. Untuk Yii2 basic buat tersebut pada root dan pada Yii2 advanced buat folder tersebut di dalam folder “common”.
yii2 function 01
  1. Buat file “MyFunction.php” pada folder components tersebut, dan tulis fungsinya sebagai berikut
namespace commoncomponents; //Yii2 Advanced template
namespace appcomponents;    //Yii2 basic template

use yiibaseComponent;

class MyFunction extends Component
{
    public function hello()
    {
        ......
        return "Hello, World!";
    }
}
  1. Pada Yii2 Advanced, edit file “common/config/main-local.php” dan tambahkan kode berikut
return [
    'components' => [
		...............
        'MyFunction'=>[
            'class' =>'commoncomponentsMyFunction'
        ],
		...........
    ],
];

Sedangkan pada Yii2 Basic, edit file “config/web.php” dan salin kode berikut

...........
$config = [
	............
    'components' => [
		............
        'MyFunction'=>[
            'class' =>'appcomponentsMyFunction',
        ],
    ],
    ..............
];
...........
  1. Untuk menggunakan fungsi yang telah anda buat tersebut cukup memanggilnya dengan
Yii::$app->MyFunction->hello())

Anda bisa memanggil fungsi tersebut pada Controller maupun View.

Selamat mencoba……………….. Semoga bermanfaat………….

link nyemin

Artikel Terbaru

Teknik Dasar Perawatan Komputer dan Laptop

Teknik Dasar Perawatan Komputer dan Laptop

Anda mungkin tidak menyadarinya, tetapi komputer dan mobil memiliki kesamaan, keduanya membutuhkan perawatan rutin. Jika mobil Anda perlu mengganti oli secara rutin, komputer Anda secara rutin juga harus memperbarui perangkat lunak, menjaga antivirus tetap up to date,...

ChatGPT versi Desktop untuk Windows, Linux dan Mac

ChatGPT versi Desktop untuk Windows, Linux dan Mac

Apakah Anda tahu apa itu ChatGPT? Apakah Anda tahu cara mendapatkan dan menginstal ChatGPT di perangkat Anda? ChatGPT dengan cepat menjadi salah satu penemuan terpenting dalam dunia pemrosesan bahasa alami. Anda dapat menggunakannya untuk menghasilkan tanggapan...

Voltase Pinout Power Supply ATX 24 pin ke Motherboard

Voltase Pinout Power Supply ATX 24 pin ke Motherboard

Power Supply mengubah daya arus bolak-balik (AC) menjadi arus searah (DC) yang dikendalikan tegangan rendah. Beberapa perangkat Power Supply menyertakan pilihan tegangan input manual, sementara yang lain secara otomatis menyesuaikan. Power Supply mengubah tegangan...

Google Chrome – Buka Bookmark ke Tab Baru Secara Default

Google Chrome – Buka Bookmark ke Tab Baru Secara Default

Bookmark adalah pintasan untuk membuka halaman website yang telah anda simpan untuk anda kunjungi lagi nantinya. Pernahkah Anda mengunjungi halaman situs web yang cukup menarik dan anda ingin untuk mengunjunginya lagi nanti. Mengingat alamat halaman website tentu...

TAG: