Kaskus

Tech

Pengaturan

Mode Malambeta
Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

okzfaruoqiAvatar border
TS
okzfaruoqi
Zend Framework Lounge
Zend Framework
Quote:


Rule in here
:

Spoiler for "Rule":


Quote:


e book Zend Framework yang ane punya:

Quote:



tambahan lagi video tutorial integrasi ZF ma netbeans gan,jdi editornya netbeans :
Quote:




Quote:


download Zend Framework :
Quote:




Langkah Langkah menguasai Zend Framework :
Quote:


Quote:




Index Tutorial


Quote:


Quote:



regards...
*nb : tolong rate ya gan biar tambah awet ne lapak ...

emoticon-thumbsup

*thanks juga yg udh ngasih ijo ... emoticon-thumbsupemoticon-Big Grin


Zend Framework Lounge
0
47.4K
1.1K
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Templates & Scripts Stuff
Templates & Scripts Stuff
KASKUS Official
2.5KThread681Anggota
Tampilkan semua post
PusHm0vAvatar border
PusHm0v
#190
Quote:


kalo gak salah, cara na sih simpel, pertama edit application.ini, tambahin baris :

Code:

resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =


resources.modules[] emang dibiarin kosong, karena ini nantina akan berisi array dari module2 yg ada di aplikasi kita CMIIW.

kedua, bikin struktur direkroti buat module :

Code:

application
\t- modules
\t\t+ default
\t\t\t* controllers
\t\t\t* models
\t\t\t* views
\t\t+ finance
\t\t\t* controllers
\t\t\t* models
\t\t\t* views
\t\t+ humanresource
\t\t\t* controllers
\t\t\t* models
\t\t\t* views


jangan lupa tambahin ErrorController.php untuk setiap module, karena pengalaman kalo terjadi error & display exception di enable, malah gak muncul error per module na, perbedaan na dari controller biasa adalah adana penambhanan namespace didepan nama class controller untuk module, contoh :

Code:

//tanpa namespace / default controller
class ErrorController extends Zend_Controller_Action

//dengan namespace / module controller
class Finance_ErrorController extends Zend_Controller_Action


hal ini berlaku untuk setiap controller atau models yg ada di module... untuk controller yg ada di module default gak pake namespace gpp, karena secara default, ZF akan mencari di module default dulu.. emoticon-Smilie

lalu edit bootstrap untuk nambahin autoloaders buat module

PHP Code:
public static function __autoload($className

include_once(str_replace(&#039;_', '/', $className) . '.php&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
}

protected function _initAutoloaders()
{

$autoloader 
Zend_Loader_Autoloader::getInstance();
$autoloader->setDefaultAutoloader(array(&#039;Bootstrap', '__autoload&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>); //Setting __autoload() function as a default autoloader.
$autoloader->suppressNotFoundWarnings(true);
$autoloader->setFallbackAutoloader(true);
$autoloader = new Zend_Application_Module_Autoloader(array(
        
&#039;namespace' => 'Default_',
            
&#039;basePath'  => APPLICATION_PATH . '/modules/default',
        
&#039;resourceTypes' => array(
                
&#039;models'=>array('path'=>'/models',
&#039;namespace'=>'Models&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>
)
)
);

$autoloader = new Zend_Application_Module_Autoloader(array(
        
&#039;namespace' => 'Finance_',
            
&#039;basePath'  => APPLICATION_PATH . '/modules/finance',
        
&#039;resourceTypes' => array(
                
&#039;models'=>array('path'=>'/models',
&#039;namespace'=>'Models&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>
)
)
);



dengan autoloader ini memungkinkan kita manggil model dari module yg berbeda....

CMIIW emoticon-Big Grinemoticon-Big Grin
0
Ikuti KASKUS di
© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved.