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

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

Workflow component ផ្ដល់នូវ tools សម្រាប់ធ្វើការគ្រប់គ្រងលំហូរនៃការងារ រឺក៏ កំណត់នូវ state machine។ នៅក្នុងជំនាន់ថ្មី 3.2 ៖ Workflow component ត្រូវបានណែនាំរួចមកហើយនៅក្នុង Symfony 3.2 ។ ខាងក្រោមនេះជាការពន្យល់អំពី ការតម្លើង Workflow component ការបង្កើត និងការប្រើប្រាស់វា។

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

របៀបនៃការ Dump Workflows

កាលពីមុន Techfree បានធ្វើការបង្ហាញនូវអត្ថបទមួយដែលនិយាយអំពី Workflows Component ហើយ Techfree ក៏បានសន្យាផងដែរថានឹង ធ្វើការបង្ហាញនូវអត្ថបទមួយទៀតដែលនិយាយអំពីការ dump Workflows ។ ដើម្បីជួយអ្នកក្នុងការ debug នូវ workflows របស់អ្នកនោះ អ្នកអាច dump នូវតំណាងមួយនៃ workflow របស់អ្នកជាមួយនឹងការប្រើប្រាស់នៃ DumperInterface ។ ប្រើនូវ GraphvizDumper ដើម្បីបង្កើតនូវ រូបភាព PNG នៃ workflow ដែលបានកំណត់ដែលមាននៅក្នុងអត្ថបទមុន ៖

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

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

កន្លងមកនេះ Techfree បានធ្វើការបង្ហាញខ្លួនជាមួយនឹងអត្ថបទជាច្រើនដែលទាក់ទងទៅនឹង Symfony 3 ហើយនៅក្នុងនោះក៏មានការពន្យល់អំពី Component​ មួយចំនួនផងដែរ។ ដោយឡែកនៅក្នុងអត្ថបទនេះវិញ ក៏មានការពន្យល់អំពី Component មួយផងដែរ នោះគឺ PropertyAccess component ។ PropertyAccess component ផ្ដល់នូវ functions ដើម្បី read និង write ពីរឺទៅកាន់ object រឺក៏ array ដែលកំពុងប្រើប្រាស់នូវ string notation ធម្មតា។ 

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

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

តើអ្នកធ្លាប់បានដឹងទេអំពី OptionsResolver component នៅក្នុង Symfony3 ? ថ្ងៃនេះ Techfree នឹងធ្វើការពន្យល់ណែនាំ អំពី OptionsResolver component នៅក្នុង Symfony3 ។​ OptionsResolver component គឺជា array_replace នៅលើ steroids ។ វាអនុញ្ញាតអោយអ្នកអាចបង្កើតនូវ options system ជាមួយនឹង options ដែលត្រូវតែមាន, defaults, validation (ប្រភេទ និង តម្លៃ រឺក៏ type, […]

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

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

Filesystem component ផ្ដល់នូវឧបករណ៏ដែលមានលក្ខណៈជាមូលដ្ឋានគ្រឹះសម្រាប់ filesystem។ នៅក្នុងអត្ថបទនេះ Techfree នឹងធ្វើការណែនាំលោកអ្នកអំពីរបៀបនៃការតម្លើង Filesystem component របៀបនៃការប្រើប្រាស់ និងសកម្មភាពមួយចំនួនទៀតដែលទាក់ទងទៅនឹងការបើករឺកំណត់សិទ្ធ (permission)​ ផ្សេងៗ ការ Copy files ការ remove ការ rename ការបង្កើត directory ការកែប្រែម្ចាស់នៃ folder និងមានសកម្មភាពជាច្រើនទៀតដែលនឹងត្រូវបានរៀបរាប់ដូចខាងក្រោម។

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

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

EventDispatcher Component  គឺជា component មួយក្នុងចំណោម components ជាច្រើនផ្សេងទៀតរបស់ Symfony។ EventDispatcher Component ផ្ដល់នូវ tools ដែលអនុញ្ញាតអោយ application component របស់អ្នកអាចធ្វើការទំនាក់ទំនងជាមួយនឹង component ដទៃទៀតបានដោយធ្វើការ បញ្ជូន events និងស្ដាប់បញ្ជារបស់ពួកគេ។

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

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

សួស្ដីប្រិយមិត្តដែលនិយមតាមដាននូវអត្ថបទមេរៀនរបស់ Techfree ទាំងអស់គ្នា។ ថ្ងៃនេះ Techfree សូមធ្វើការណែនាំលោកអ្នកអោយបានស្គាល់អំពី Ldap component នៅក្នុង Symfony 3 ។ បើចំពោះអ្នកដែលបានរៀនខាងផ្នែក Network វិញគឺពិតជាបានស្គាល់ខ្លះៗហើយអំពី LDAP ។ នៅក្នុងអត្ថបទនេះ Ldap គឺជា component មួយក្នុងចំនោម component ជាច្រើនផ្សេងទៀតដែលមាននៅក្នុង Symfony 3 ហើយវាបានផ្ដល់នូវការតភ្ជាប់ទៅកាន់ LDAP server (OpenLDAP រឺក៏ Active Directory) ។

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

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

កាលពីអត្ថបទមុន យើងខ្ញុំបានចែករំលែកនូវចំណេះដឹងនៃ Components ជាច្រើនរបស់ Symfony3 ដូចជា Debug, CssSelector, Cache និង ClassLoader Component ជាដើម។ នៅក្នុងនោះផងដែរ រាល់អត្ថបទនីមួយៗ តែងតែមានការពន្យល់អំពី តើគួរធ្វើរបៀបណាដើម្បីទទួលបាន component មួយនោះយកមកប្រើប្រាស់ តើការតម្លើង Component នីមួយៗមានប៉ុន្មានរបៀប ហើយការប្រើប្រាស់របស់វាមានលក្ខណៈបែបណាដែរ។ ចំណែកនៅក្នុងអត្ថបទនេះវិញ យើងខ្ញុំនឹងណែនាំលោកអ្នកអំពី DependencyInjection Component វិញម្ដង ដែលអត្ថបទនេះក៏មិនខុសគ្នាពីអត្ថបទមុនៗនោះដែរ ដែលនឹងបង្ហាញលោកអ្នកអំពី ការតម្លើង មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ និងការកំណត់នូវ Configuration files […]

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

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

DomCrawler Component​ គឺជា Component មួយក្នុងចំណោម Component ផ្សេងៗទៀតរបស់ Symfony។ នៅក្នុងអត្ថបទនេះ យើងនឹងធ្វើការលើកឡើងអំពី ការតម្លើង ការប្រើប្រាស់ ក៏ដូចជាធ្វើការបកស្រាយលើមុខងារមួយចំនួនដែលមាននៅក្នុង DomCrawler Component។

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

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

តើ Yaml Component គឺជាអ្វី? នៅក្នុង Symfony Yaml component ញែក YAML strings ដើម្បីបម្លែងវាទៅជា PHP arrays និងជាអ្នក loads និង dumps YAML files។ មិនតែប៉ុណ្ណោះវាក៏មានលទ្ធភាពក្នុងការបម្លែង PHP arrays ទៅជា YAML strings បានផងដែរ។ YAML, YAML គឺមិនមែនជា Markup languages នោះទេ វាជា human […]