Create Form Menggunakan Form Helper Codeigniter
Rujukan Create form menggunakan form helper:https://www.codeigniter.com/user_guide/helpers/form_helper.html 1- Kena enable autoload helper
2- Buka Pages.php didalam controller kemudian buka route untuk ciform dengan memanggil master template yang diisi dengan view ciform:
Create 1 lagi table users menggunakan migration
1) New file dalam folder migrations create 002_create_users.phptaip migra kemudian ctrl+space load->library('migration'); if($this->migration->current()===FALSE) { show_error($this->migration->error_string()); } else{ echo "Migration executed !!"; } } }
Masukkan id,nama,email dan tarikh:
Penting:
ubah $config['migration_version'] = 1; kepada $config['migration_version'] = 2;
ia untuk jalankan script 1 sehingga 2. jika tukar $config['migration_version'] = 0, maka dia akan rollback (hapuskan semua sekali). Sekarang kita letak 2.
kemudian run:
http://localhost/ci_tuto/index.php/migrate
Create Database dalam Codeigniter Menggunakan Migration
Create ci_tuto dalam phpmyadmin
create folder migrations dan file 001_create_posts.php didalam folder application
taip di file 001_create_posts.php, migra kemudian tekan ctrl+space dalam sublime text, akan keluar
setting di database
Taip migra kemudian ctrl+space dalam 001_create_posts.php
Didalam function up difile 001_create_posts.php, letak:
defined('BASEPATH') OR exit('No direct script access allowed');
class Migration_Create_posts extends CI_Migration {
public function __construct()
{
$this->load->dbforge();
$this->load->database();
}
public function up() {
$this->dbforge->add_field(
array(
'id'=>array(
'type'=> 'INT',
'constraint' =>5,
'unsigned' =>TRUE,
'auto_increment' =>TRUE
),
'title'=>array(
'type'=> 'VARCHAR',
'constraint' => 200
),
'body'=>array(
'type'=> 'TEXT',
'null' =>TRUE
),
'created_at'=>array(
'type'=> 'timestamp',
),
)
);
$this->dbforge->add_key('id',TRUE);
$this->dbforge->create_table('posts');
}
public function down() {
$this->dbforge->drop_table('posts');
}
}
Kemudian:
Pergi ke application->config->migration.php
$config['migration_enabled'] = TRUE;
$config['migration_type'] = 'timestamp'; tukar kepada:
$config['migration_type'] = 'sequential';
$config['migration_version'] = 0; tukar kepada:
$config['migration_version'] = 1;
Pergi ke application->config->autoload.php
$autoload['libraries'] = array(); tukar kepada;
$autoload['libraries'] = array('database');
FULL Coding untuk 001_create_post.php:
full coding untuk migrate.php
defined('BASEPATH') OR exit('No direct script access allowed');
class Migrate extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->library('migration');
if($this->migration->current()===FALSE)
{
show_error($this->migration->error_string());
}
else{
echo "Migration executed !!";
}
}
}
Run di browser:
Di database:
Setting Bootstrap Dalam Codeigniter
Create folder assets jika tiada:H:\xampp\htdocs\ci_tuto\assets
download bootstrap compiled, extract & copy css & js ke dlm folder assets.
Application->config->Autoload.php
$autoload['helper'] = array('url');
Application->config->config.php
$config['base_url'] = 'http://localhost/ci_tuto';
di dalam file view, letak command di dalam selepas
sebelum :
Refresh di browser, view anda sepatutnya sudah menerima bootsrap.
Sample dan documentation boleh lihat di;
https://getbootstrap.com/docs/4.3/getting-started/introduction/
Langgan:
Ulasan (Atom)
About
Follow Us
Popular Posts
-
these are known as the "target" for a link _blank opens a new windows _self opens within the same window _parent is use...
-
Mari berkenalan dengan Eloquent ORM terlebih dahulu. Untuk bahan bacaan, sila ke: https://laravel.com/docs/5.8/eloquent Eloquent ORM L...
-
Fail: 7_session_a.php 7_session_b.php Destroy session Fail: 7_session_a.php 7_session_a.php
-
Fail :2_function_argument_a.php '; di MainNombor(). Ini adalah function tanpa argument. */ MainNombor(); //output: 1 ...
-
Download tool dan install: https://www.vagrantup.com/ https://git-scm.com/download/win https://www.virtualbox.org/wiki/Downloads Rightclick ...
-
Fail: 2_return_a.php '; //output:5 /* Sample kedua, passing siap-siap ke function. Di function capture nombor yang dipassi...
-
<!-- * Mari Belajar PHP * @copyright (c) 2015, Encraptor Inc. All Right Reserved * @author Encraptor@gmail.com * @link http://e...
-
1. Kita buat panggilan 3 @yield in Main Layout -- HTML headers ... @yield('css') -- HTML Body @yield('content') ...
-
<!-- * Mari Belajar PHP * @copyright (c) 2015, Encraptor Inc. All Right Reserved * @author Encraptor@gmail.com * @link http://encra...
-
Jika anda mengikut tutorial didalam internet, anda akan mendapati laravel yang digunakan adalah outdated. Ketika ini, pc saya mempunyai seh...
Subscribe
Label
Labels
encraption | Tutorial Programming Bahasa Melayu
Tutorial Programming PHP dan Javascript ini disediakan didalam bahasa Melayu untuk memudahkan rujukan. Selain penerangan di luar coding, penerangan juga diberikan dalam bentuk comment didalam code itu sendiri. Semoga kita semua dirahmati oleh Allah dunia dan Akhirat. Amiiin.
Dikuasakan oleh Blogger.



