मुझे नहीं लगता कि 1.4 में मददगारों के बारे में कुछ भी बदल गया है। documentation (1.2 हालांकि) से:
हेल्पर कार्य (नियमित पीएचपी कार्यों एचटीएमएल कोड लौटने) एक फ़ाइल FooBarHelper.php
कहा जाता है, जहां FooBar सहायक समूह का नाम है में बचाया जाना चाहिए। फ़ाइल को apps/myapp/lib/helper/
निर्देशिका में संग्रहीत करें (या किसी भी helper/
निर्देशिका में अपनी प्रोजेक्ट के lib/
फ़ोल्डरों में से एक के तहत बनाई गई निर्देशिका में) ताकि इसे शामिल करने के लिए use_helper('FooBar')
सहायक द्वारा स्वचालित रूप से पाया जा सके।
तो आप सामान्य फाइलों में सामान्य कार्यों को डालते हैं (कक्षाओं या विधियों के साथ कुछ लेना देना नहीं है)। फ़ंक्शन मनमानी पैरामीटर ले सकते हैं (आप तय करते हैं कि उन्हें HTML बनाने की क्या आवश्यकता है) और HTML को वापस करना होगा।
उदा।
MyHelper.php
function hello_word() {
return '<strong>Hello world!</strong>';
}
और टेम्पलेट में: सिम्फोनी 1.4 में
<?php use_helper('My') ?>
<!-- somewhere in the template -->
<?php echo hello_world() ?>
स्रोत
2010-01-27 18:30:37
सहायकों कक्षाएं नहीं हैं - वे केवल – develop7