- Beranda
- Templates & Scripts Stuff
Zend Framework Lounge
...
![okzfaruoqi](https://s.kaskus.id/user/avatar/2010/03/20/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
TS
okzfaruoqi
Zend Framework Lounge
Zend Framework
Rule in here:
e book Zend Framework yang ane punya:
tambahan lagi video tutorial integrasi ZF ma netbeans gan,jdi editornya netbeans :
download Zend Framework :
Langkah Langkah menguasai Zend Framework :
Index Tutorial
regards...
*nb : tolong rate ya gan biar tambah awet ne lapak ...
![thumbsup emoticon-thumbsup](https://s.kaskus.id/images/smilies/sumbangan/47.gif)
*thanks juga yg udh ngasih ijo ...![thumbsup emoticon-thumbsup](https://s.kaskus.id/images/smilies/sumbangan/47.gif)
![Big Grin emoticon-Big Grin](https://s.kaskus.id/images/smilies/sumbangan/14.gif)
![Zend Framework Lounge](https://dl.kaskus.id/framework.zend.com/images/head-bottom-picture.png)
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 ...
![thumbsup emoticon-thumbsup](https://s.kaskus.id/images/smilies/sumbangan/47.gif)
*thanks juga yg udh ngasih ijo ...
![thumbsup emoticon-thumbsup](https://s.kaskus.id/images/smilies/sumbangan/47.gif)
![Big Grin emoticon-Big Grin](https://s.kaskus.id/images/smilies/sumbangan/14.gif)
![Zend Framework Lounge](https://dl.kaskus.id/framework.zend.com/images/head-bottom-picture.png)
0
47.4K
1.1K
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
![Templates & Scripts Stuff](https://s.kaskus.id/r200x200/ficon/image-442.png)
Templates & Scripts Stuff![KASKUS Official KASKUS Official](https://s.kaskus.id/kaskus-next/next-assets/images/icon-official-badge.svg)
2.5KThread•681Anggota
Tampilkan semua post
![PusHm0v](https://s.kaskus.id/user/avatar/2005/12/19/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
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..
![Smilie emoticon-Smilie](https://s.kaskus.id/images/smilies/sumbangan/15.gif)
lalu edit bootstrap untuk nambahin autoloaders buat module
PHP Code:
public static function __autoload($className)
{
include_once(str_replace('_', '/', $className) . '.php'<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('Bootstrap', '__autoload'<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(
'namespace' => 'Default_',
'basePath' => APPLICATION_PATH . '/modules/default',
'resourceTypes' => array(
'models'=>array('path'=>'/models',
'namespace'=>'Models'<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(
'namespace' => 'Finance_',
'basePath' => APPLICATION_PATH . '/modules/finance',
'resourceTypes' => array(
'models'=>array('path'=>'/models',
'namespace'=>'Models'<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
![Big Grin emoticon-Big Grin](https://s.kaskus.id/images/smilies/sumbangan/14.gif)
![Big Grin emoticon-Big Grin](https://s.kaskus.id/images/smilies/sumbangan/14.gif)
0