Smarty: Persiapan Lingkungan Praktik

Konfigurasi VSCodium
Pada tutorial kali ini kita akan menggunakan VSCodium sebagai code editornya. Maka sebelum memulai praktik kita akan menyiapkan settingan untuk VSCodium, antara lain plugin, theme, font, dan snippets. Settingan ini juga bisa digunakan pada Visual Studio Code.

Plugin:
 * PHP Intelephense
 * Prettier
 * Prettier PHP Plugins
 * indent-rainbow (optional)
 * Bracket Pair Colorizer 2 (optional)

Theme: Solarized Light (optional)

Font: JetBrains Mono (optional)

Install Prettier PHP plugin: npm install --save-dev prettier @prettier/plugin-php

Settings

 * .vscode/settings.json

Snippets

 * .vscode/snippets.code-snippets

Prettier Configuration

 * .prettierrc

File Utama
Kita akan membuat file untuk instansiasi Smarty. Nantinya file ini akan kita gunakan secara global dengan meng-include file tersebut di dalam setiap file-file praktik kita.


 * Init.php

Hello World!
Untuk mengetes apakah direktori kerja kita telah siap untuk digunakan, kita akan membuat script yang akan menampilkan "Hello World!".


 * hello.php


 * templates/hello.tpl