• 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فراخوانی یک متغیر در فایل .lng
#1
سلام دوستان،

من یک فایل class دارم که توش با استفاده از global متغیر مخصوص زبان رو فراخوانی کردم. اطلاعات مربوط به زبان را در یک فایل با نام مثلا errors.lng ذخیره کردم. متغیر زبان من یک array هست. در یکی از توابع فایل class من اومدم و یک ورودی از کاربر خواستم. در فایل .lng نمی تونم اون ورودی رو فراخوانی کنم.

میشه کمک کنید تا این مشکل رو حل کنم؟ Angel
غایب
  پاسخ
تشکر شده توسط :
#2
من که اصلا متوجه نشدم
  پاسخ
تشکر شده توسط :
#3
خودتون این دو فایل رو که آپلود کردم رو ببینید. متوجه میشید. http://www.4shared.com/file/130246406/3e...sktop.html خلاصش میشه گفت که: من باید ورودی تابع load_template رو که $tpl می باشد رو در فایل errors.lng به نمایش در بیارم. اما شناسایی نمیشه.
غایب
  پاسخ
تشکر شده توسط :
#4
نقل قول:استفاده از global
من که اینحاش رو خوب متوجه شدم! اخوی نکن!!وقتی ما داریم از کلاس استفاده می کنیم در حالی که config آرایست یکی از معزلات استفده از ایت مقادیر توی کلاسه
در مورد زبان که بهتره از ثوابت استفاده کنی فک کنم نتیجه یه بهتری بگیری
اما برای دست رسی به یک آرایه خارج از کلاس می شه راه هایی استفاده کرد
مثلا اون هارو به شی بدی تا برات توی کلاس نگه دار!
یا یه تابع بنویسی که ... نه این نمیشه
یا ...


Undecided
  پاسخ
تشکر شده توسط :
#5
global که نمیشه! - بیشتر و بهتر منظورت رو برسون محمد امین جان متاسفانه متوجه نشدم.
غایب
  پاسخ
تشکر شده توسط :
#6
خب چرا یکی از این روشها رو استفاده نمی کنی؟
کد:
http://forum.iranphp.org/Thread-3-روش-برای-ایجاد-و-فراخوانی-Setting-Config-نرم-افزار
وبلاگ: Yousha.Blog.ir


کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بیشتر => نگهداری بهتر
  پاسخ
تشکر شده توسط :
#7
برای این ورودی نمیشه که! اگه هم بشه خیلی زشت میشه برنامه. چونکه زیاد هستند.
غایب
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان