2012-07-17 15 views
5

में टूलबार प्रदर्शित नहीं कर रहा है। ZF2 बीटा 5 के लिए ZendDeveloperTools मॉड्यूल स्थापित करने का प्रयास कर रहा हूं। यहां दिए गए चरणों का पालन किया गया है:ZendDeveloperTools मॉड्यूल ZF2 beta5

- सफलतापूर्वक ZendSkeletonApplication स्थापित किया गया।
- मॉड्यूल को मेरे ./vendor निर्देशिका में डाउनलोड किया गया। ./config/autoload/zenddevelopertools.local.php को

<?php 
return array(
    'modules' => array(
     'Application', 
     'ZendDeveloperTools', // Added this line 
    ), 
    'module_listener_options' => array(
     'config_glob_paths' => array(
      'config/autoload/{,*.}{global,local}.php', 
     ), 
     'module_paths' => array(
      './module', 
      './vendor', 
     ), 
    ), 
); 

-Copied ./vendor/ZendDeveloperTools/config/zenddevelopertools.local.php.dist:
./config/application.config.php में मॉड्यूल सक्षम।

-Edited zenddevelopertools.local.php इस प्रकार है:

<?php 

return array(
    'zdt' => array(
     'profiler' => array(
      'enabled' => true, 
      'strict' => true, 
      'verbose' => true, 
      'flush_early' => false, 
      'cache_dir' => 'data/cache', 
      'collectors' => array(), 
      'verbose_listeners' => array('application' => array(
        'ZDT_TimeCollectorListener' => true, 
        'ZDT_MemoryCollectorListener' => true, 
      )) 
     ), 
     'toolbar' => array(
      'enabled' => true, 
      'auto_hide' => false, 
      'position' => 'bottom', 
      'version_check' => false, 
      'entries' => array(), 
     ), 
    ), 
); 

जोड़ा define('REQUEST_MICROTIME', microtime(true)); में मेरी ./public/index.php
-Replaced मेरी ZendDeveloperTools मॉड्यूल में प्रदान की एक के साथ ./composer.json
-Removed लाइन 29 जो समस्याओं के कारण किया गया था के अंत में , (वहाँ नहीं होना चाहिए):

enter image description here

एक संगीतकार अद्यतन -Ran:

$ php composer.phar update 
Updating dependencies 
    - Updating zendframework/zendframework (dev-master) 
    Checking out 9f4dd7f13c8e34362340072d0e2d13efe15e4b1f 

Writing lock file 
Generating autoload files 

जोड़ा error_reporting(E_ALL); ini_set('display_errors', '1'); को संभावित त्रुटियों को पकड़ने के लिए ./public/index.php

जब मैं अपने आवेदन तक पहुंचता हूं तो मुझे कोई त्रुटि नहीं मिलती है (मुझे कंकाल एप्लिकेशन होम पेज मिलता है) लेकिन ज़ेंड डेवलपर टूलबार

ज़ेंड डेवलपर टूलबार का उपयोग करने और प्रदर्शित करने के लिए मुझे क्या याद आ रही है?

उत्तर

11

यह एक बेवकूफ गलती थी, मैं ./config और नहीं ./config/autoload में zenddevelopertools.local.php रखा था। ऊपर दिए गए निर्देश सही हैं। यहाँ उपकरण पट्टी जो लोग उत्सुक हैं के लिए कैसा दिखता है:

enter image description here

8

मेरे लिए काम किया है, लेकिन एक परिवर्तन मैं अपने अनुप्रयोग के लिए करना था से config नाम बदलने था:

zenddevelopertools.local.php 
को

:

zenddevelopertools.local.config.php 

इसके अलावा, मैं BjyProfiler, जो मेरे Doctrine2 सेटअप के साथ "सिर्फ काम" स्थापित (अच्छा!)।

'service_manager' => array(
    'factories' => array(
     /** 
     * This default Db factory is required so that ZDT 
     * doesn't throw exceptions, even though we don't use it 
     */ 
     'Zend\Db\Adapter\Adapter' => function ($sm) use ($dbParams) { 
      $adapter = new BjyProfiler\Db\Adapter\ProfilingAdapter(array(
       'driver' => 'pdo', 
       'dsn'  => 'mysql:dbname=skunk;host=hunk', 
       'database' => 'bunk', 
       'username' => 'junk', 
       'password' => 'punk', 
       'hostname' => 'lunk', 
      )); 

      $adapter->setProfiler(new BjyProfiler\Db\Profiler\Profiler); 
      $adapter->injectProfilingStatementPrototype(); 
      return $adapter; 
     }, 
    ), 
), 

स्क्रीनशॉट देखें:

+0

@jOk अभी भी मैं एक ही समस्या का सामना करना पड़ रहा केवल चेतावनी है कि मैं डिफ़ॉल्ट एसएम कारखाने config जोड़ने के लिए किया था, तो यह त्रुटियों फेंक बंद कर देंगे था ! [लिंक] https://a248.e.akamai.net/camo.github.com/94e40145f871bc995499a793a19dc7a82950747c/687474703a2f2f692e696d6775722e636f6d2f414f6a65422e706e67 [/ link] कृपया मेरी मदद करें –

संबंधित मुद्दे