Symfony သည်အားကောင်းသော PHP Framework ဖြစ်သည်။ ၎င်း၏ built-in command line tool tool console သည်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာစွမ်းဆောင်ရည်ကိုများစွာတိုးတက်စေနိုင်သည်, develity များ, Controllers များ, ပုံစံများ, ပုံစံများစသည်တို့,
command line tools များကိုအသုံးမပြုမီ, သင် Symfony မူဘောင်နှင့်၎င်း၏ command line အစိတ်အပိုင်းများကိုမှန်ကန်စွာတပ်ဆင်ထားကြောင်းသေချာပါစေ။ အကယ်. ၎င်းကို install မလုပ်ပါက installation လုပ်ငန်းစဉ်ကိုအပြီးသတ်ရန်တရားဝင် symfony စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။
ကျွန်ုပ်တို့သည် Entity Class ကိုအမည်ပေးထားသည့် ဆောင်းပါး အတန်းကိုဖန်တီးလိုပါက Terminal တွင်အောက်ပါ command ကိုလုပ်ဆောင်နိုင်ပါက
$ php bin/console make:entity
command ကိုကွပ်မျက်ပြီးနောက် Symfony သည် Entity Class Name ကို 0 င်ရန်နှင့်သတင်းအချက်အလက်များကိုအဆင့်ဆင့်တစ်ခုသို့ 0 င်ရောက်ရန်လမ်းညွှန်လိမ့်မည်။
Class name of the entity being generated (including the namespace)
[App\Entity\Article]:
The name of the new property (or press <return> to stop adding fields):
title
Field type (enter ? to see all types) [string]:
string
Field length [255]:
255
လိုအပ်သောဂုဏ်သတ္တိများကိုရိုက်ထည့်ရန် prompts များကိုလိုက်နာပါ။ ပြီးစီးပြီးနောက် Symfony သည် SRC / entity / article.php တွင်ရှိသော entity class ဖိုင်ကိုထုတ်လုပ်လိမ့်မည်။
Entity အတန်းအစားအဓိပ္ပာယ်ဖွင့်ဆိုပြီးနောက် database သို့ database သို့ထပ်တူပြုခြင်းကိုအောက်ပါ command ကိုသုံးပါ။
$ php bin/console doctrine:schema:update --force
ဤ command သည် entity အတန်းရှိ Field Definition အပေါ် အခြေခံ. ဒေတာဘေ့စ်စားပွဲခုံဖွဲ့စည်းတည်ဆောက်ပုံကိုအလိုအလျောက်ဖန်တီးသည်သို့မဟုတ်အသစ်ပြောင်းသည်။
SymFony console သည် entity အတန်းများကိုထုတ်လုပ်ရုံသာမကလျင်မြန်စွာမျိုးဆက်များ, ပုံစံများ, တင်းပလိတ်များ,
$ php bin/console make:controller
$ php bin/console make:form
$ php bin/console make:twig-template
$ php bin/console make:command
SymFony ၏ console tount သည် developer များကိုအစွမ်းထက်။ အသုံးပြုနိုင်သောအလိုအလျောက်ငြမ်းနိုင်သောစွမ်းဆောင်ရည်များဖြင့်ပြုလုပ်သည်။ ဤ command များကိုအသုံးပြုခြင်းအားဖြင့်စီမံကိန်းအခြေခံအဆောက်အအုံများကိုလျင်မြန်စွာတည်ဆောက်ပြီးစီးပွားရေးယုတ္တိဗေဒကိုအကောင်အထည်ဖော်ရန်အာရုံစိုက်နိုင်သည်။