Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CI4 Goto ViewNew to Visual Studio Code? Get it now.
CI4 Goto View

CI4 Goto View

Alfi Syahrin

| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CI4 Goto View

ci4-goto-view adalah ekstensi ringan Visual Studio Code untuk pengembang yang bekerja dengan CodeIgniter 4. Saat Anda memanggil helper view() di kode PHP, ekstensi ini memungkinkan Anda untuk:

  • 🚀 Langsung lompat ke file view terkait (app/Views/...) menggunakan Go To Definition atau F12
  • 💡 Melihat tooltip hover yang menunjukkan path lengkap file view di bawah kursor

Keduanya berfungsi di mana pun fungsi view() digunakan dalam file PHP (controller, helper, model, dll.).

Ekstensi ini ideal untuk mempercepat navigasi dalam proyek CI4 dan mengurangi kebutuhan menjelajah direktori app/Views secara manual.


Fitur

  • Go to Definition pada view('path/to/view') (termasuk variasi dengan spasi atau inlay hint name:)
  • Informasi hover menunjukkan path yang di-resolve (app/Views/path/to/view.php)
  • Mendukung string yang menggunakan kutip tunggal maupun ganda
  • Mencatat path file target ke Debug Console saat ekstensi dijalankan dalam mode pengembangan (F5)

Persyaratan

Ekstensi ini tidak memiliki dependensi eksternal. Hanya membutuhkan:

  • Visual Studio Code versi 1.60 atau lebih baru (untuk API hover dan definition)
  • Workspace proyek CodeIgniter 4 dengan app/Views tersedia

Ekstensi beroperasi pada folder apa pun yang dibuka di VS Code; tidak perlu membuka proyek sebagai workspace PHP atau memasang tooling tambahan.

Memulai

  1. Pasang ekstensi dari Marketplace VS Code atau via berkas VSIX.
  2. Buka folder proyek CI4 Anda di VS Code.
  3. Buka file PHP dan tempatkan kursor pada panggilan view('...').
  4. Tekan F12 atau klik kanan dan pilih Go to Definition untuk membuka file view.
  5. Arahkan hover ke panggilan yang sama untuk melihat tooltip path yang di-resolve.

Jika file view tidak ditemukan, pesan kesalahan akan muncul di area notifikasi.

Pengaturan Ekstensi

Saat ini tidak ada pengaturan yang dapat dikonfigurasi pengguna.

Masalah yang Diketahui

  • Ekstensi hanya meng-resolve view di bawah app/Views. Lokasi view kustom (diatur melalui Config) tidak didukung.
  • Jika string yang diteruskan ke view() dibuat secara dinamis (misalnya penggabungan atau variabel), navigasi tidak akan berfungsi.
  • Ekstensi menganggap ekstensi .php; view dengan ekstensi lain tidak akan dikenali.

Jika Anda menemui masalah atau memiliki permintaan fitur, silakan buka issue di repositori GitHub.

Catatan Rilis

1.0.1 (2026‑02‑27)

  • Menambahkan provider hover
  • Meningkatkan regex untuk menangani inlay hint name:
  • Memperbarui README dengan dokumentasi lengkap

1.0.0 (2026‑02‑27)

  • Rilis awal: go-to-definition untuk helper view CI4

Kontribusi

Silakan ajukan pull request atau issue. Pengembangan dilakukan di proyek GitHub.

Lisensi

MIT © 2026 Nama Anda

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft