Kaskus

Tech

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.7K
1.1K
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Templates & Scripts Stuff
Templates & Scripts Stuff
KASKUS Official
2.5KThread766Anggota
Tampilkan semua post
_kancil_Avatar border
_kancil_
#195
numpang share integrasi ZF 1.11 & Doctrine 2 yg biasa ane pake emoticon-Big Grin
kalo ada yg punya solusi lebih joss silahkan posting emoticon-Embarrassment

file: ./configs/doctrine.ini
Code:

[development]

; --- GENERAL INFO ---
; * folder 'Doctrine' ane taruh di '/library'
; * entities ane taruh di '/application/entities', kalo mau taruh di folder models jg bisa tinggal ganti

classLoader = APPLICATION_PATH "/../library/Doctrine/Common/ClassLoader.php"
entityPath = APPLICATION_PATH "/entities/"
proxyPath = APPLICATION_PATH "/proxies/"
proxyNamespace = "Aplikasiku\Proxies"

; --- DB INFO ---

db.driver = "pdo_mysql"
db.host = "localhost"
db.user = "root"
db.password = "toor"
db.dbname = "dbname"
db.port = 3306

[production : development]
; konfigurasi untuk production env taruh sini



file: ./Bootstrap.php
PHP Code:
#un-comment 4 baris kebawah 
#use DoctrineORMEntityManager,
#    DoctrineORMConfiguration,
#    DoctrineCommonClassLoader,
#    DoctrineCommonCacheArrayCache;

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    public function 
_initAutoload()
        {
            
// autoload resource: model, entity, dsb..
        
}

    public function 
_initDoctrine()
{
// load doctrine config
$ZendConfig = new Zend_Config_Ini(
                    
APPLICATION_PATH . '/configs/doctrine.ini', 
                    
$this->getApplication()->getEnvironment() // app env kudu udah di set sebelumnya
                 
);

require_once $ZendConfig
->classLoader;
$classLoader = new ClassLoader(&#039;Doctrine', './../library&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$classLoader->register();

$DoctrineConfig 
= new Configuration;
$DoctrineConfig->setMetadataCacheImpl(new ArrayCache);
$DoctrineConfig->setMetadataDriverImpl($DoctrineConfig->newDefaultAnnotationDriver($ZendConfig->entityPath));
$DoctrineConfig->setQueryCacheImpl(new ArrayCache);
$DoctrineConfig->setProxyDir($ZendConfig->proxyPath);
$DoctrineConfig->setProxyNamespace($ZendConfig->proxyNamespace);
$DoctrineConfig->setAutoGenerateProxyClasses(false);

$options = array();
foreach($ZendConfig->db as $k => $v$options[$k] = $v;

                
// simpan entity manager object di registry
                // buat di akses e.g.: Zend_Registry::get('em&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>->find('User', 1); or dijadiin properti di controller
Zend_Registry::set(&#039;em', EntityManager::create($options, $DoctrineConfig));
}



emoticon-I Love Indonesiaemoticon-I Love Kaskus
0
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.