ភាសា​កុំព្យូទ័រ

របៀបប្រើ SonataAdminBundle នៅក្នុង Symfony3 (ភាគទី១)

SonataAdminBundle គឺធ្វើការទៅលើផ្នែកនៃ Admin ហើយវាបានចែកចេញជា ៥ bundles៖ ទី១ SonataAdminBundle ផ្ទុកនូវ core libraries ហើយនិង services។ ទី២ SonataDoctrineORMAdminBundle រួមបញ្ចូល Doctrine ORM project ជាមួយនឹង core admin bundle។ ទី៣ SonataDoctrineMongoDBAdminBundle រួមបញ្ចូល MongoDB ជាមួយ core admin bundle។ ទី៤ SonataDoctrinePhpcrAdminBundle បញ្ចូល PHPCR ជាមួយ core […]

ភាសា​កុំព្យូទ័រ

របៀបប្រើប្រាស់ MongoDB ជាមួយនឹង Symfony

MongoDB Object Document Mapper (ODM) គឺដូចទៅនឹង Doctrine2 ORM ដូចជា ដំណើរការការងារនិងទស្សនវិស័យរបស់វាផងដែរ។ Bundle គឺទំនេរដែលអាចរួមបញ្ចូលនូវ Doctrine MongoDB ODM ទៅកាន់ Symfony ដើម្បីអោយវាមានភាពងាយស្រួលក្នុងការ configure និងប្រើប្រាស់។

ភាសា​កុំព្យូទ័រ

ការប្រើប្រាស់ DoctrineBundle នៅក្នុង Symfony

Doctrine project ជាកន្លែងដែលប្រមូលផ្ដុំនូវសំណុំនៃ PHP libraries ដែលសំដៅទៅលើការផ្ដល់នូវ persistence services និង functionality ដែលពាក់ព័ន្ធ។ គុណតម្លៃរបស់វាគឺមានដូចជា Object Relational Mapper ហើយនិង Database Abstraction Layer ។ Object relation mapper (ORM) សម្រាប់ PHP ដែលស្ថិតនៅលំដាប់កំពូលនៃ database abstraction layer (DBAL)។

ភាសា​កុំព្យូទ័រ

ស្វែងយល់ពីការបង្កើតនិងប្រើប្រាស់ Database នៅក្នុង Symfony

រាល់ព័ត៌មាននិងទិន្នន័យដែលបង្ហាញនៅលើ application គឺសុទ្ធតែមានការប្រាស្រ័យទាក់ទងទៅនឹង Database ។ Symfony Framework បានរួមបញ្ចូលនូវ library មួយផ្សេងទៀតដែលហៅថា Doctrine ខណៈពេលដែលវាមិនបានបង្កើតនូវ component ដើម្បីធ្វើការជាមួយនឹង database ។ គោលបំណងរបស់ Doctrine គឺមានតែមួយគត់គឺផ្ដល់អោយអ្នកនូវ tools ដ៏ពេញនិយមដើម្បីអោយទំនាក់ទំនងនៃ database កាន់តែមានភាពងាយស្រួលនិងមានភាពបត់បែន។

ភាសា​កុំព្យូទ័រ

តើ FOSUserBundle នៅក្នុង Symfony ជាអ្វី?

Symfony Security component ផ្ដល់នូវ framework ដែលមានសុវត្ថិភាពខ្ពស់និងអាចបត់បែនគ្រប់កាលៈទេសៈ ដែលអាចធ្វើការ load users ពី configuration, database, រឺក៏អ្វីផ្សេងទៀតដែលអ្នកនឹកស្រមៃចង់បាន។ FOSUserBundle បង្កើតឡើងដើម្បីរក្សាទុក users ក្នុង database អោយកាន់តែងាយស្រួលនិងរហ័ស។

ភាសា​កុំព្យូទ័រ

ស្វែងយល់អំពី Forms នៅក្នុង Symfony3

Symfony ធ្វើការរួមបញ្ចូល Form component ដែលធ្វើអោយការប្រតិបត្តិការជាមួយ forms កាន់តែងាយស្រួល។ Symfony Form component ជា library មួយដែលមានភាពដាច់តែឯងដែលអាចប្រើបាននៅក្រៅនៃ project របស់ Symfony។

ព័ត៌មាន

ការបង្កើត និង ប្រើប្រាស់ Template នៅក្នុង​ Symfony

ប្រព័ន្ធពុម្ភ រឺក៏ templating system គ្រាន់តែជាផ្នែកមួយក្នុងចំនោមឧបករណ៏ (tools) ជាច្រើនទៀតក្នុង Symfony ហើយមុខងាររបស់វាគឺសាមញ្ញដែលអាចអោយយើងបង្ហាញនូវ HTML ចេញមកក្រៅដែលមានលក្ខណៈ dynamic និង ស្មុគស្មាញដូចនេះនៅទីបំផុតវានឹងធ្វើការបញ្ជូនទៅកាន់អ្នកប្រើប្រាស់ និងបានផ្ញើរក្នុងអ៊ីម៉ែលរឺក៏អ្វីផ្សេងទៀត។

ភាសា​កុំព្យូទ័រ

ស្វែងយល់អំពី Controller នៅក្នុង Symfony

នៅពេលណាដែលអ្នកបង្កើតទំព័រ នោះអ្នកត្រូវសរសេរកូដមួយចំនួនដែលផ្ទុកនូវតក្ក (logic) សម្រាប់ទំព័រនោះ។ បែបនេះនៅក្នុង Symfony គេហៅថា Controller ហើយវាគឺជា PHP function ដែលអាចអោយអ្នកយកមកប្រើនៅពេលបញ្ជូននូវការឆ្លើយតបចុងក្រោយ (final response object) ទៅកាន់អ្នកប្រើប្រាស់។

ភាសា​កុំព្យូទ័រ

ស្វែងយល់អំពី Routing នៅក្នុង Symfony3

Route គឺជាប្រព័ន្ធប្រតិបត្តិការសម្រាប់ធ្វើការកំណត់នូវ URL ដែលនៅក្នុងការស្នើរសុំទៅកាន់មុខងាររបស់ controller ដែលបានហៅទៅកាន់ដំណើរការនៃការស្នើរ។ វាទាំងពីរអាចអោយអ្នកកំណត់ URLs បានយ៉ាងជាក់លាក់និងស្អាត។ Route ជា bidirectional mechanism មានន័យថាយើងអាចប្រើប្រាស់វាបានក្នុងការបង្កើត URLs ។

ភាសា​កុំព្យូទ័រ

របៀបសរសេរកូដ ផ្ញើ អ៊ីម៉េល ជាមួយនឹង ភាសា PHP

កន្លងមកអ្នកតែងតែធ្លាប់បានទស្សនានូវ គេហទំព័រ ជាច្រើនដែលបានតាំងបង្ហាញនូវ ព័ត៌មានរបស់ក្រុមហ៊ុន រឺស្ថាប័ននានា។ នៅក្នុងនោះផងដែរ តើអ្នកធ្លាប់ចាប់អារម្មណ៏អំពី ទំព័រមួយដែលមានឈ្មោះថា CONTACT រឺក៏ CONTACT US  ដែររឺទេ? ជាទូទៅ នៅក្នុងទំព័រនោះគឺតែងតែមាន ទំរង់មួយដែលអាចអោយអ្នកបំពេញនូវ ឈ្មោះ អ៊ីម៉េល ចំណងជើង និងខ្លឹមសារ ព្រមទាំងមានប៊ូតុងមួយដែលយើងតែងតែឃើញជាភាសាអង់គ្លេសថា SEND រឺក៏ SUBMIT ។