পিএইচপি ফ্রেমওয়ার্ক(Codeigniter) [পর্ব ১] :: Codeigniter Introduction ও MVC নমুনা (ভিডিও সহ)

আসসালামু আলাইকুম, আশা করি সবাই ভাল আছেন। আমিও ভাল আছি। আজকে আমরা পিএইচপি এর Framework Codeigniter সম্পর্কে পরিচিত হব। পিএইচপি তে অনেক ধরণের ফ্রেমওয়ার্ক তার মধ্যে codeigniter অন্যতম। Codeigniter শেখার জন্য codeigniter download করে নিন ডাউনলোড এই ঠিকানা থেকে। ত আমি আগে কয়েকটি পর্বে প্রোগ্রামগুলোর কোড পর্বগুলোর সাথে দিয়ে দিয়েছি। পাশাপাশি বুঝার জন্য আমার তৈরি করা ভিডিওর লিঙ্ক দিয়ে দিয়েছি। আজকেও আমি বিষয় সম্পর্কিত কোডগুলো আপনাদেরকে দিয়ে দিব। আর আপনারা বুঝতে চাইলে আমার তৈরিকৃত ভিডিওগুলো দেখতে পারেন ।
Codeigniter এর autoload.php এর কোড:

$autoload['libraries'] = array('database');

Codeigniter এর ভিডিও লিঙ্ক-1:

Codeigniter এর Welcome.php এর কোড:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
	/**
	 * Index Page for this controller.
	 *
	 * Maps to the following URL
	 * 		http://example.com/index.php/welcome
	 *	- or -
	 * 		http://example.com/index.php/welcome/index
	 *	- or -
	 * Since this controller is set as the default controller in
	 * config/routes.php, it's displayed at http://example.com/
	 *
	 * So any other public methods not prefixed with an underscore will
	 * map to /index.php/welcome/<method_name> 
	 * @see http://codeigniter.com/user_guide/general/urls.html
	 */
	public function index()
	{
		$this-> home();
	}
	public function home()
	{
		$this -> load -> model('model_users');	
		$data['title'] = 'This is title';
		$data['users'] =  $this -> model_users -> getusernames();
		$this -> load -> view('welcome_message', $data);
		}
}
 

Codeigniter এর model_users.php এর কোড:

<?php
class model_users extends CI_Model {

	public function __construct()
	{
		parent:: __construct();		
	}
	public function getusernames()
	
	{
		$query = $this -> db -> query('SELECT * FROM codeig');
		if($query -> num_rows() > 0)
			
			{
				return $query -> result();	
			}
			
			else	
			{
				return null;			
		}	
	}	
} 
?>
 

Codeigniter এর ভিডিও লিঙ্ক-2:

Codeigniter এর Welcome_message.php এর code:

<div id="container">
	<h1>Welcome to CodeIgniter!</h1>
	<div id="body">
	<?php
	foreach($users as $object)
	{
		echo 'username '. $object -> username.' email address is '. $object -> email.'</br>';	
	}
	?>
	</div>

	<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds. <?php echo  (ENVIRONMENT === 'development') ?  'CodeIgniter Version <strong>' . CI_VERSION . '</strong>' : '' ?></p>
</div>

আপনারা কোন পর্ব বুঝতে অসুবিধা হলে প্লিজ টিউমেন্ট করুন।
আমার ইউটিউব চ্যানেল

Level 0

আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস