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

ស្វែងយល់អំពី 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 […]

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

ការដាក់ Templates ដែលមាន Style ស្រាប់ៗ នៅក្នុង​ Laravel (ត)

នៅក្នុងអត្ថបទនេះTechfree នឹងនិយាយអំពីការដាក់ Templates ដែលមាន Style ស្រាប់ៗ នៅក្នុង​ Laravel  ដូចដែលបានសន្យារកាលពីអត្ថបទ ស្វែងយល់ពី Layout (Blade Templates) នៅក្នុង Laravel Framework បន្តពីអត្ថបទមុន។

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

ស្វែងយល់ពី Layout (Blade Templates) នៅក្នុង Laravel Framework

នៅក្នុងអត្ថបទនេះ Techfree នឹងនិយាយអំពីការកំណត់ Layout Tempalte ឫយើងហៅថា Blade Tempalte នៅក្នុង Laravel Framework ។ Blade ត្រូវបានធ្វើការ Compile ជាមួយ PHP Code ធម្មតា​រហូតទាល់តែវាត្រូវបានដំណើរការចប់ ។ Blade view file  .blade.php   ត្រូវបានគេហៅថាជា extension ឫ ជា​ប្រភេទ File ដែលបាន Store ទុកនៅក្នុង resources/views File។

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

ស្វែងយល់អំពី 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 […]