• 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی جهت نصب و استفاده از ZF
#1
با سلام خدمت دوستان و اساتید محترم
می خواستم در صورت امکان دوستان یه توضیحی راجع این بخش آموزش استفاده از فریم ورک زند بدند.
با تشکر


نقل قول:zf Command Line Tool

In your Zend Framework installation is a bin/ subdirectory, containing the scripts zf.sh and zf.bat for Unix-based and Windows-based users, respectively. Make a note of the absolute path to this script.

Wherever you see references to zf.sh or zf.bat, please substitute the absolute path to the script. On unix-like systems, you may want to use your shell's alias functionality: alias zf.sh=path/to/ZendFramework/bin/zf.sh.

If you have problems setting up the zf command-line tool, please refer to the manual.


لینک منبع :

Quick Start
  پاسخ
تشکر شده توسط : cyletech
#2
این یه اسکریپته که به صورت خودکار مییاد و پوشه‌های لازم رو برای MVC می‌سازه. در کل من توصیه می کنم از این اسکریپت استفاده نکنید و پوشه‌ها رو خودتون بسازید تا با ساختار بهتر این فریم ورک آشنا بشید و راحتتر بتونید روش مانور بدید. من هم توی آموزش ZF در مورد این هیچ توضیحی ندادم. البته فایل zf.sh برای لینوکس و یه فایل zf دیگه داره که واسه ویندوز هست وقتی که خود فریم ورک رو دانلود می کنید داخل پوشه bin هست
  پاسخ
تشکر شده توسط : cyletech Alimokhlesi mehdi_bahari_63 nasserghiasi
#3
نقل قول:من هم توی آموزش ZF در مورد این هیچ توضیحی ندادم.

مهندس مگه کلاس آموزش شما شروع شده ؟
چون امروز من به lms که سر زدم محتویات درسها خالی بود.
  پاسخ
تشکر شده توسط :
#4
محتویات دارن . شروع کردم به آموزش برای دیدن محتویات باید داشنجوی درس باشید. برای همه درس‌ها اینطوری هست
  پاسخ
تشکر شده توسط :
#5
مهندس برای اینکه دانشجوی درس شما بشیم چکار باید بکنیم؟
این بحث پولی بودنش رو باید چکار کنیم ؟
نحوه پرداخت و ...
  پاسخ
تشکر شده توسط :
#6
توی خبرش می تونید اطلاعات بیشتر رو در مورد این موضوع از آقای مخلصی جویا بشید
http://forum.iranphp.org/Thread-%D8%AF%D...8%B4%D8%AF
  پاسخ
تشکر شده توسط : mehdi_bahari_63
#7
آیا برای فراخانی متغیر های ثبت شده در داخل توابع، در همه جای برنامه راهی بهتر از zend_register نیست؟
مثلا آداپتور اتصال به دیتابیس را برابر با متغیر $db در فایل bootstrap.php قرار داده ام اما برای فراخوانی این شی هر بار باید از زند رجیستر استفاده کنم آیا راهی بهتر از zend register برای global کردن متغیر ها وجود نداره؟
روش استاندارد چی هست؟
  پاسخ
تشکر شده توسط :
#8
بهترین راه registery هست
اما‌ می تونید کلاسی که دارید ازش استفاده می کنید رو تغییر بدید
ببینید مثلا من برای کلاس action کلاس خودم رو اینجوری نوشتم
کد پی‌اچ‌پی:
class Vahid_Controller_Action extends Zend_Controller_Action
{
    public 
$db;
    public 
$userData;
    public 
$auth;
    public 
$authAdabter;
    public 
$log;
    public 
$translate;
    public function 
__construct(Zend_Controller_Request_Abstract $requestZend_Controller_Response_Abstract $response, array $invokeArgs = array()){
        
parent::__construct($request,$response,$invokeArgs);
        
$this->db=Zend_Registry::get("db");
        
$this->userData=Zend_Registry::get("userData");
        
$this->auth=Zend_Registry::get("auth");
        
$this->authAdabter=Zend_Registry::get("authAdabter");
        
$this->log=Zend_Registry::get("log");
        
$this->translate=Zend_Registry::get("Zend_Translate");
    }

  پاسخ
تشکر شده توسط :
#9
در صورت استفاده از zend_db_table احتیاجی به فراخوانی نیست.
  پاسخ
تشکر شده توسط :
#10
چرا نیازی به فراخوانی نیست zend_db_table هم به db adapter نیاز داره دیگه!
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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