2012-07-08 16 views
8

मैंने पीईआर के माध्यम से PHP दस्तावेज़कर्ता स्थापित किया है। लेकिन आउटपुट विकल्प काम नहीं कर रहा है। जब मैंPHP डॉक्यूलेटर - आउटपुट विकल्प

phpdoc -d स्रोत/पथ आयकर लक्ष्य/पथ --template उत्तरदायी

यह ठीक काम करता है की तरह साधारण आदेश का उपयोग करें। लेकिन जब मैं पीडीएफ -ओ इस

phpdoc -d स्रोत/पथ आयकर लक्ष्य/पथ की तरह -ओ या --output विकल्प का उपयोग: डिफ़ॉल्ट: *

यह त्रुटि निम्न देता है।

[RuntimeException]

"-ओ" विकल्प मौजूद नहीं है।

मैंने अन्य आउटपुट प्रारूपों की तरह ही कोशिश की है- HTML: Smarty: PHP और -o HTML: Smarty: डिफ़ॉल्ट लेकिन परिणाम समान है।

उत्तर

3

-ओ विकल्प phpdocs पर 2
देखो विकल्प तिनका मौजूद नहीं है:

phpdoc -h 
+0

आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। और हाँ यह वहां नहीं है। लेकिन फिर मैं phpdocs 2 में पीडीएफ आउटपुट कैसे प्राप्त कर सकता हूं? – Tahir

+1

मुझे लगता है कि पीडीएफ को निर्यात इस संस्करण पर हटा रहा है। आपको पुराना संस्करण स्थापित करना होगा। – Julien

+0

नए संस्करण आम तौर पर पुराने सुविधाओं को हटाने के साथ नई सुविधाओं के साथ आए। इसलिए मेरा मानना ​​है कि PHP दस्तावेज़ 2 में विभिन्न प्रकार के आउटपुट प्राप्त करने का एक तरीका भी होना चाहिए। – Tahir

1

नए संस्करण 2. * में अभी तक ऐसी कोई पीडीएफ टेम्पलेट है। विकल्प भी नहीं है -o।

वहाँ केवल http://www.phpdoc.org/templates

टेम्पलेट चयन

phpdoc --template="clean" --template="checkstyle" -d . 

BTW मैं पुराने संस्करण (1.4.4) का उपयोग मैं पीडीएफ को बचाने के लिए करना चाहता था कर रहे हैं।

phpdoc -o PDF:default:default -t ./docs -d ./ 

लेकिन एक खराब दस्तावेज़ बनाया। शायद संस्करण 1.4.4 पीडीएफ प्रारूप में इस मुद्दे पर PHP 5.5.11 के साथ काम नहीं करता है।

मैं संस्करण 1.4.4 में प्रबंधित केवल HTML उत्पन्न करता हूं।

phpdoc -o HTML:frames:earthli -t ./docs -d ./ 

तो मैं संस्करण 2 में वापस चला गया * और मैं पीडीएफ टेम्पलेट प्रतीक्षा करें।