Tag Archives: Phalcon Indonesia

Form Phalcon

Phalcon\Forms adalah komponen yang membantu pengembang dalam penciptaan dan pemeliharaan form dalam aplikasi web.

Contoh berikut menunjukkan penggunaan dasar:

<?php

use Phalcon\Forms\Form,
    Phalcon\Forms\Element\Text,
    Phalcon\Forms\Element\Select;

$form = new Form();

$form->add(new Text("name"));

$form->add(new Text("telephone"));

$form->add(new Select("telephoneType", array(
    'H' => 'Home',
    'C' => 'Cell'
)));

Continue reading

Validasi Phalcon

Phalcon\Validation merupakan komponen validasi independen yang memvalidasi set data yg sering berubah. Komponen ini dapat digunakan untuk mengimplementasikan aturan validasi phalcon pada objek data yang tidak termasuk dalam model atau koleksi.

Contoh berikut menunjukkan penggunaan dasar: Continue reading

Escaper Phalcon

Website dan aplikasi Web rentan terhadap serangan XSS , meskipun PHP menyediakan fungsionalitas escape, tapi dalam beberapa konteks tidaklah cukup / sesuai. Phalcon \ Escaper menyediakan escape kontekstual, komponen ini ditulis dalam C memberikan beban/overhead minimal ketika escape berbagai jenis teks.

Kami merancang komponen ini didasarkan pada XSS (Cross Site Scripting) Cheat Sheet Pencegahan  dibuat oleh OWASP

Selain itu, komponen ini bergantung pada mbstring untuk mendukung hampir semua charset.

Untuk menggambarkan bagaimana komponen ini bekerja dan mengapa penting, perhatikan contoh berikut: Continue reading

Filter Input Phalcon

Filter & sanitasi input pengguna adalah bagian penting dari pengembangan perangkat lunak. Mempercayai atau mengabaikan untuk membersihkan masukan pengguna dapat menyebabkan penyalahgunaan akses ke konten aplikasi Anda, terutama data pengguna, atau bahkan host-server aplikasi Anda.

komponen Phalcon \ Filter  menyediakan satu set filter yang umum digunakan dan helper sanitasi data. Ini menyediakan cara berorientasi objek sebagai ekstensi PHP filter. Continue reading

Session Phalcon

Phalcon \ Session menyediakan penampung berorientasi objek untuk mengakses data Session Phalcon.

Alasan untuk menggunakan komponen ini bukannya raw-session adalah:

  • Anda dapat dengan mudah mengisolasi data sesi di aplikasi pada domain yang sama
  • Intercept dimana data sesi set / get dalam aplikasi Anda
  • Mengubah adaptor sesi sesuai dengan kebutuhan aplikasi

Continue reading

Namespace Pada Phalcon

Namespace pada Phalcon dapat digunakan untuk menghindari tabrakan nama kelas; ini berarti bahwa jika Anda memiliki dua kontroler dalam sebuah aplikasi dengan nama yang sama, namespace dapat digunakan untuk membedakan mereka. Namespace juga berguna untuk membuat bundel atau modul. Continue reading

Dispatcher Phalcon

Phalcon \ MVC \ Dispatcher adalah komponen yang bertanggung jawab untuk membuat instance pengendali dan melaksanakan tindakan yang diperlukan  dalam aplikasi MVC. Memahami operasi dan kemampuan Dispatcher Phalcon membantu kita mendapatkan lebih banyak dari layanan yang disediakan oleh framework. Continue reading

Aplikasi Phalcon (MVC)

Semua kerja keras di balik operasi MVC di Aplikasi Phalcon normalnya dilakukan oleh Phalcon \ MVC \ Application . Komponen ini merangkum semua operasi kompleks yang diperlukan di belakang, membuat instance setiap komponen yang diperlukan dan mengintegrasikannya dengan proyek, untuk memungkinkan pola MVC untuk beroperasi seperti yang diinginkan. Continue reading

Manajemen Aset Phalcon

Phalcon \ Assets adalah komponen Manajemen Aset Phalcon, yang membantu pengembang untuk mengelola sumber daya statis seperti stylesheet css atau perpustakaan javascript dalam aplikasi web.

Phalcon \ Assets \ Manajer tersedia dalam wadah layanan, sehingga Anda dapat menambah sumber daya dari setiap bagian dari aplikasi di mana wadah yang tersedia. Continue reading

View Helper Phalcon

Menulis dan memelihara markup HTML dengan cepat bisa menjadi tugas yang membosankan karena kaidah penamaan dan berbagai atribut yang harus dipertimbangkan. Phalcon menanggapi kompleksitas ini dengan menawarkan Phalcon \ Tag , yang pada gilirannya view helper phalcon akan memudahkan pekerjaan untuk menghasilkan HTML markup.

Komponen ini dapat digunakan di view plain HTML + PHP atau dalam Template Volt. Continue reading