2014-04-25 3 views
8

मेरे पास कुछ मॉड्यूल के साथ एक ZF2 एप्लिकेशन है। मैं अपने आवेदन के अंदर, अपग्रेडिटी के साथ अपने मौजूदा मॉड्यूल का उपयोग करने की अनुमति देना चाहता हूं।किसी मौजूदा ZF2 एप्लिकेशन के साथ अपरिहार्यता का उपयोग कैसे करें?

"require": { 
    "php": ">=5.3.3", 
    "phpoffice/phpexcel":"*",   
    "monolog/monolog" : "1.*", 
    "zendframework/zend-developer-tools": "dev-master", 
    "bjyoungblood/bjy-profiler": "dev-master", 
    "radnan/rdn-router": "1.*", 
    "bshaffer/oauth2-server-php": "dev-develop", 
    "rwoverdijk/assetmanager": "~1.3", 
    "zfcampus/zf-apigility": "~1.0-dev", 
    "zfcampus/zf-apigility-provider": "~1.0-dev", 
    "zfcampus/zf-apigility-documentation": "~1.0-dev", 
    "zfcampus/zf-api-problem": "~1.0-dev", 
    "zfcampus/zf-content-negotiation": "~1.0-dev", 
    "zfcampus/zf-content-validation": "~1.0-dev", 
    "zfcampus/zf-hal": "~1.0-dev", 
    "zfcampus/zf-mvc-auth": "~1.0-dev", 
    "zfcampus/zf-oauth2": "~1.0-dev", 
    "zfcampus/zf-rest": "~1.0-dev", 
    "zfcampus/zf-rpc": "~1.0-dev", 
    "zfcampus/zf-versioning": "~1.0-dev" 
}, 
"require-dev": { 
    "zfcampus/zf-apigility-admin": "dev-master", 
    "zfcampus/zf-configuration": "~1.0-dev", 
    "zfcampus/zf-apigility-welcome": "~1.0-dev", 
    "zendframework/zend-developer-tools": "dev-master" 
} 

मैं अपने application.config.php में इन मॉड्यूल हेड::

'ZF\\Apigility', 
'ZF\\Apigility\\Provider', 
'ZF\\Apigility\\Documentation', 
'AssetManager', 
'ZF\\ApiProblem', 
'ZF\\MvcAuth', 
'ZF\\OAuth2', 
'ZF\\Hal', 
'ZF\\ContentNegotiation', 
'ZF\\ContentValidation', 
'ZF\\Rest', 
'ZF\\Rpc', 
'ZF\\Versioning', 

कोई अपवाद त्रुटियों लेकिन Apigility config अंतरिक्ष के लिए नहीं जा सकते

मैं संगीतकार के साथ इन मॉड्यूल स्थापित करने की कोशिश की । मैंने बिना किसी समस्या के zf-apigility-skeleton के साथ स्क्रैच से अपरिहार्यता का उपयोग किया है। मार्ग मैंने स्थानीय.project/apigility या local.project/apigility/दस्तावेज़ीकरण

मुझे लगता है कि मुझे रूटिंग या लेआउट के साथ कोई समस्या है। मैं अपने मॉड्यूल के प्रत्येक के लिए differents लेआउट का उपयोग करने के लिए EPModuleLayouts का उपयोग करता हूं।

धन्यवाद आप के लिए मदद

उत्तर

6

Apigility config अंतरिक्ष आप की बात कर रहे Apigility व्यवस्थापक जो http://local.project/apigility/ui पर स्थित होगा है। अपनी कॉन्फ़िगरेशन का अध्ययन करने पर ऐसा लगता है कि आप दो प्रमुख मॉड्यूल खो रहे हैं; 'जेडएफ \ एपिजिलिटी \ एडमिन' और 'जेडएफ \ कॉन्फ़िगरेशन'। ZF \ Apigility \ Admin मॉड्यूल में वेब सेवा प्रबंधन के लिए AngularJS UI एप्लिकेशन शामिल है, जैसे कि कोड कनेक्ट की गई सेवाओं को आप बनाने की कोशिश कर रहे हैं। जेडएफ \ कॉन्फ़िगरेशन मॉड्यूल ZF2 कॉन्फ़िगरेशन फ़ाइलों को संशोधित करने के लिए अपरिहार्यता की अनुमति देगा।

अपने application.config.php मॉड्यूल सूची में 'ZF \ Apigility \ Admin' और 'ZF \ Configuration' जोड़ें और आप व्यवस्थापक तक पहुंचने में सक्षम होना चाहिए।

चेतावनी: उत्पादन वातावरण में इन मॉड्यूल को लोड/शामिल न करें। आप नहीं चाहते हैं कि यादृच्छिक लोग आपकी सेवाओं के साथ गड़बड़ कर रहे हों।

आप zfcampus/zf-development-mode मॉड्यूल में देखना चाहते हैं क्योंकि यह आपको विकास और उत्पादन जैसे विभिन्न वातावरणों के भीतर आसानी से लोडिंग मॉड्यूल प्रबंधित करने की अनुमति देगा।

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