मैं का उपयोग कर रहा हूं ताकि twig template engine द्वारा उत्पन्न HTML के आउटपुट को साफ और प्रारूपित किया जा सके।PHP tidy और text areas
मैं साफ निम्नलिखित विन्यास का उपयोग कर रहा:
$config = array('indent' => TRUE, 'output-html' => TRUE, 'wrap' => 0);
सब कुछ अच्छा काम करता है और अच्छी तरह से, को छोड़कर जब हम textareas को मिलता है। पहले या बाद में किसी भी खाली स्थान के बिना 'sdfds':
<textarea id="words"
rows="10" cols="50" >sdfds</textarea>
जबकि स्वरूपण बहुत जटिल होता है, सही मान पाठ क्षेत्र में outputted है:
यहाँ साफ किया टुकड़ा है।
यह वह जगह है साफ सुथरा प्रारूप उपयोग करने के बाद:
<textarea id="words" name="words" rows="10" cols="50" title="prompt">
sdfds
</textarea>
के रूप में देखा जा सकता है, मार्कअप बहुत neater अब है, लेकिन साफ जिसका अर्थ है कि कर्सर अब है 'sdfds' के बाद एक LINEBREAK, शुरू की है ब्राउजर में देखे जाने पर 'एसडीएफडीएस' के बाद लाइन पर इशारा करते हुए।
यह बल्कि परेशान है, और मुझे यकीन नहीं है कि इससे निपटने के बारे में कैसे जाना है। मैं अभी भी पाठ क्षेत्र टैग साफ करना चाहते हैं, लेकिन मैं पसंद करेंगे यह तो इस प्रारूप में होना करने के लिए:
<textarea id="words" name="words" rows="10" cols="50" title="prompt">sdfds</textarea>
किसी को भी इस मुद्दे से पहले के साथ पेश किया गया है? यदि हां, तो टेक्स्टटेरा टैग के लिए उन सफेद जगहों को पेश न करने के लिए मैं साफ कैसे हो सकता हूं?
दुर्भाग्यवश एसडीएफडीएस php द्वारा उत्पन्न नहीं होता है। एचटीएमएल टहन द्वारा एक स्ट्रिंग के रूप में उत्पन्न होता है। – F21
ट्विग फ़ाइल या डेटाबेस से डेटा गूंजने के लिए PHP कोड जोड़ता है। लपेटें-php जोड़ें, अगर यह 0 को झूठी से प्रतिस्थापित नहीं करता है। –
मैंने 'wrap-php' पैरामीटर के लिए 0 और गलत का उपयोग करने का प्रयास किया है, लेकिन मुझे अभी भी एक ही परिणाम मिल रहा है। यह संभव है कि टेक्स्ट ब्लॉक के कारण 'ब्लॉक() 'का उपयोग करके एक और ट्विग टेम्पलेट फ़ाइल से खींचा जा सके। – F21