PDA

View Full Version : کار با کمک کننده (توابع کمکی)



ms_raha
سه شنبه 04 مهر 1391, 10:14 صبح
سلام
وقتی کمک کننده ها رو فراخوانی کردیم چطور می تونیم ازش استفاده کنیم

plague
سه شنبه 04 مهر 1391, 19:49 عصر
توی صفحه اون کمک کننده باید توابع تعریف کرده باشی
وقتی اون کمک کننده رو فراخانی کردی
بعد اسم تابعی رو که میخای صدا بزن

ms_raha
چهارشنبه 05 مهر 1391, 10:09 صبح
ممنون
میشه با یک مثال توضیح دهید

plague
پنج شنبه 06 مهر 1391, 13:27 عصر
در کنترلر

$this->load->helper('xxx');
xxx_function();

در صفحه xxx

xxx_function (){
echo 'this is a function from helper';
}

ms_raha
دوشنبه 10 مهر 1391, 09:29 صبح
جای xxx مگه نباید اسم تابع کمک کننده رو بنویسیم
چرا اسم صفحه رو گذاشتین

plague
سه شنبه 11 مهر 1391, 12:32 عصر
نه اسم تابع رو صدا نمیزنیم
اصلا یک تابع که نیست مجموعه ای از توابع هستن که در یک دسته یا صفحه ارائه میشن این دسته یا اسم صفحه ای که توش هستن رو باید صدا زد
اسم صفحاتی که توابع کمک کننده توشن رو باید به این شکل نوشت
xxx_helper.php
url_helper.php
در هنگام فراخانی قسمت اول نام یعنی قبل از آندرلاین رو باید صدا بزنیم

ms_raha
سه شنبه 11 مهر 1391, 15:27 عصر
ممنون
یعنی در پوشه library یک صفحه داریم به نام email که اون رو جای xxx می گذاریم و در صفحه email او چیزی که شما گفتین رو مینویسیم. کجای صفحه بنویسیم مهم نیست؟ اخه من این کار رو کردم پیغام داد
میشه مثلا همین چک کردن ایمیل رو مثال بزنید

plague
سه شنبه 11 مهر 1391, 22:47 عصر
کمک کننده ها در پوشه helper قرار میگیرن نه در lib


یعنی در پوشه library یک صفحه داریم به نام email که اون رو جای xxx می گذاریم
لطفا یجوری بنویسید که بشه فهمید چی میگید