Phalcon သည် PHP မူဘောင်တစ်ခုဖြစ်ပြီးအလွန်ကောင်းမွန်သောစွမ်းဆောင်ရည်နှင့်အတူ Easy database operations များကိုမော်ဒယ်လ်များ (မော်ဒယ်များ) မှထောက်ပံ့ပေးသည်။ မော်ဒယ်ကို အသုံးပြု. ကျွန်ုပ်တို့သည်ပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်သောဒေတာဘေ့စ်စုံစမ်းရေးနှင့်စီမံခန့်ခွဲမှုများကိုအောင်မြင်နိုင်သည်။ ဤဆောင်းပါးသည် Phalcon မူဘောင်တွင်ဒေတာဘိန်းလုပ်ငန်းများလုပ်ဆောင်ရန်မော်ဒယ်များကိုမည်သို့အသုံးပြုရမည်ကိုစနစ်တကျမိတ်ဆက်ပေးလိမ့်မည်။
Phalcon တွင်ပုံစံကိုဒေတာဘေ့စ်ရှိစားပွဲများကိုမြေပုံဆွဲရန်အသုံးပြုသည်။ ပထမ ဦး စွာ Phalcon ၏ command line tool မှတဆင့်စံပြကုဒ်ကိုထုတ်လုပ်နိုင်သည်။ ဥပမာအားဖြင့် "User" အမည်ရှိမော်ဒယ်တစ်ခုကိုဖန်တီးရန်အောက်ပါ command ကို Execute လုပ်ပါ။
<span class="fun">Palcon မော်ဒယ်အသုံးပြုသူ</span>
ဤ command သည်သက်ဆိုင်ရာမော်ဒယ်ဖိုင်ကိုအလိုအလျောက်ထုတ်လုပ်နိုင်ပြီးများသောအားဖြင့် / app / models director များနှင့်သက်ဆိုင်သောဒေတာဘေ့စ်စားပွဲနှင့်ဆက်စပ်သောသက်ဆိုင်သည့်သက်ဆိုင်ရာပုံစံကိုအလိုအလျောက်ထုတ်လုပ်လိမ့်မည်။
မော်ဒယ်ကိုသင်မစတင်မှီအချက်အလက်များအား configuration file တွင်ဒေတာဘေ့စ် connection parameters များကိုသတ်မှတ်ရန်လိုအပ်သည်။ /App/config/config.php ကိုဖွင့်ပါ, ဒေတာဘေ့စ် configuration section ကိုရှာပါ, အမှန်တကယ်အခြေအနေအရဖြည့်စွက်ပါ။
'database' => [
'adapter' => 'Mysql',
'host' => 'localhost',
'username' => 'root',
'password' => '123456',
'dbname' => 'mydatabase',
'charset' => 'utf8',
],
Phalcon Model သည်ကြွယ်ဝသောစုံစမ်းမှုနည်းလမ်းကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံးအသုံးပြုသောအလေ့အကျင့်ကို ရှာဖွေခြင်း () သည်မှတ်တမ်းများကိုရရှိရန်ဖြစ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
// ရယူUserမော်ဒယ်ဥပမာ
$userModel = new User();
// အသုံးပြုသူအားလုံးကိုမေးမြန်းပါ
$users = $userModel->find();
// traversal output ကို Username
foreach ($users as $user) {
echo $user->name;
}
// လူ့အဖွဲ့အစည်း:အသက်ကြီးသည်18နှစ်ပေါင်းများစွာအသုံးပြုသူများ
$users = $userModel->find([
'conditions' => 'age > :age:',
'bind' => ['age' => 18],
]);
// အသုံးပြုသူတစ် ဦး ကိုမေးမြန်းပါ
$user = $userModel->findFirstById($userId);
မေးမြန်းခြင်းအပြင်ပုံစံသည်ဒေတာဖြည့်စွက်ခြင်း, ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
// အသုံးပြုသူအသစ်များ
$newUser = new User();
$newUser->name = 'John';
$newUser->age = 25;
$newUser->save();
// အသုံးပြုသူသတင်းအချက်အလက်ကို update လုပ်ပါ
$user = $userModel->findFirstById($userId);
$user->name = 'Jane';
$user->save();
// အသုံးပြုသူများကိုဖျက်ပါ
$user = $userModel->findFirstById($userId);
$user->delete();
ဤဆောင်းပါးသည် Phalcon မူဘောင်တွင်မော်ဒယ်များမှဒေတာဘေ့စ်မေးမြန်းခြင်းနှင့်ဖြည့်စွက်ခြင်းနှင့်ဖျက်ခြင်းလုပ်ငန်းများကိုမိတ်ဆက်ပေးသည်။ မော်ဒယ်များကိုအသုံးပြုခြင်းဖြင့် developer များကအချက်အလက်များကိုပိုမိုလွယ်ကူစွာနှင့်ထိရောက်စွာစီမံခန့်ခွဲရန်ကူညီနိုင်သည်။ ဤအကြောင်းအရာများသည် Phalcon ကိုသင်ယူသော developer များနှင့်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။