Selasa, 22 Oktober 2013

[Yii Framework] Contoh CRUD Yii dengan EasyUI

Banyak pesan di  facebook dan di email saya yang meminta untuk membuat tutorial mengenai penerapan EasyUI dan Yii Framework tetapi tidak begitu saya tanggapi karena kesibukan tanpa alasan.  Dan kemarin ada rekan saya sekaligus master pemrograman Heruno Utomo juga meminta saya membuatkan sedikit contoh mengenai ini dan akhirnya saya meluangkan waktu membuatnya. hahahha

Pada artikel ini saya tidak akan memberikan script langsung pada artikel, tatapi  hanya source code dan screen shootnya saja.






Pada contoh script, anda akan menemukan extensions yii-easyui, ini merupakan extensions buatan saya yang memang sangat sederhana, sebab hanya berisikan gii dan widget tabs saja.
Tetapi kerana pada extensions ini berisikan custom gii jadi untuk membuat crud, anda hanya perlu masuk ke link http://localhost/yii_easyui_gii/index.php/gii selanjutnya buat Model Generator untuk membuat model dan klik EasyUI Generator untuk membuat CRUD dengan easyui.


Selebihnya silahkan anda amati scriptnya, dan jika bingung jangan malu untuk bertanya pada kolom komentar.

Download
Password : didanurwanda.blogspot.com

Kamis, 17 Oktober 2013

[CodeIgniter] Mempermudah Penerapan Twitter Bootstrap 3 pada CodeIgniter menggunakan CodeIgniterStrap

Mungkin bagi Anda yang terbiasa menggunakan CodeIgniter dan Twitter Bootstrap sebagai CSS Framework terkadang memiliki rasa malas, bosan dan terlebih pusing dalam menggunakan komponen dari Bootsrap yang tak jarang panjang-panjang atau bahkan tak beraturan dalam pengetikan kodenya. Terlebih melihat Framework Sebelah (Yii Framework) yang telah memiliki library Bootstrap sendiri sehingga penerapan Bootstrap menjadi mudah tentunya membuat Anda iri dan tentunya ingin merasakan kemudahan tersebut. Tenang, sekarang saya telah membuatkan sebuah library yang bernama CodeIgniterStrap. Library ini digunakan sebagai penterjemah kode php menjadi html kode yang sesuai dengan komponen pada Twitter Bootsrap. CodeIgniterStrap sendiri telah mendukung Twitter Bootstrap 3. Sebagai gambaran penggunaannya, berikut sedikit contoh membuat navbar dengan CodeIgniterStrap. 

Ini diterapkan pada view

<?php echo Tb::navbar(array(
    'brandLabel' => 'Project Name',
    'brandUrl' => '#',
    'items' => array(
        array(
            'items' => array(
                array('label' => 'Link', 'url' => site_url()),
                array('label' => 'Link', 'url' => '#'),
                array('label' => 'Link', 'url' => '#'),
                array('label' => 'Dropdown', 'items' => array(
                    array('label' => 'Action', 'url' => '#'),
                    array('label' => 'Another action', 'url' => '#'),
                    array('label' => 'Something else here', 'url' => '#'),
                    '-',
                    array('header' => true, 'label' => 'Nav Header'),
                    array('label' => 'Separate link', 'url' => '#'),
                ))
            )
        )
    )
)); ?> 

kode tersebut tentunya lebih senderhana dan pendek jika dibandingkan dengan menggunakan HTML native yang akan sangat panjang walau untuk hasil yang sama.

Untuk anda yang ingin mempelajari dan menggunakan CodeIgniterStrap, berikut linknya.

CodeIgniterStrap Library : https://github.com/didanurwanda/CodeIgniterStrap
Documentation : http://www.didanurwanda.com/CodeIgniterStrap
Example : https://github.com/didanurwanda/CodeIgniterStrap/tree/example