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

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

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

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

ExpressionLanguage component ផ្ដល់នូវ engine ដែលអាច compile និងវាយតម្លៃទៅលើ expressions បាន។ Expression គឺជា one-liner មួយដែលអាច return នូវតម្លៃ (ភាគច្រើន ក៏ប៉ុន្តែមិនមានដែនកំណត់, Booleans)។ បន្ទាប់ពីអានអត្ថបទមួយនេះចប់ លោកអ្នកនឹងទទួលបាននូវចំណេះដឹងបន្ថែមមួយទៀតអំពី component នៅក្នុង symfony នោះគឺ ExpressionLanguage Component ដែលយើងខ្ញុំនឹងធ្វើការលម្អិតអំពីវា ដូចជាការតម្លើង និងការប្រើប្រាស់ជាដើម។

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

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

កាលពីវគ្គមុន យើងខ្ញុំបានបង្ហាញលោកអ្នកអំពី ClassLoader និង Cache Components អំពីរបៀបនៃការតម្លើង និងរបៀបនៃការប្រើប្រាស់របស់ពួកគេ។ ចំពោះអត្ថបទនេះវិញ គឺយើងនឹងបង្ហាញលោកអ្នកអំពី CssSelector component វិញម្ដងតែវាក៏មិនខុសពីអត្ថបទមុនៗដែរ គឺរៀបរាប់អំពីការតម្លើងនិងការប្រើប្រាស់ដូចទៅនឹង component មុនៗដែរ។ CssSelector component នឹងធ្វើការបំលែង CSS selectors ទៅជា XPath expressions។

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

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

ដើម្បីធ្វើការ load class និងចាប់យកនូវទីតាំងរបស់ពួកគេដើម្បីធ្វើដំណើរការបាន តើអ្នកចាំបាច់ត្រូវប្រើអ្វីទៅ? នៅក្នុង Symfony មាន component មួយដែលផ្ដល់នូវ tools ដើម្បី load classes និងចាប់យកទីតាំងរបស់ classes សម្រាប់ដំណើរការដោយស្វ័យប្រវត្តិ ហើយវាមានឈ្មោះថា ClassLoader។ នៅក្នុងចំណុចនេះ យើងខ្ញុំនឹងនាំលោកអ្នកអោយជ្រាបនូវការប្រើប្រាស់និងការតម្លើង ClassLoader Component មួយនេះ៖

Security

ស្វែងយល់អំពីបញ្ហាសុវត្ថិភាពនៅក្នុង symfony3

នៅក្នុងមេរៀននេះនឹងពន្យល់អ្នកអំពី របៀបនៃការក្ដោបក្ដាប់នូវបញ្ហានៃសុវត្ថិភាពរបស់ Symfony ដោយក្រុមស្នូលរបស់ Symfony (Symfony បានបង្ហោះកូដនៅកន្លែងសំខាន់មួយគឺ symphony/symphony Git repository)។

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

ដំណើរការតេស្តសាកល្បងរបស់ Symfony3

Symfony project ប្រើប្រាស់នូវ service របស់ភាគីទីបីណាដែលដំណើរការសាកល្បង (test) ដោយស្វ័យប្រវត្តិសម្រាប់សំណើនៃ patch ណាមួយ។ ប្រសិនបើកូដថ្មីមិនមានការសាកល្បង (run test) ដូចនេះការទាញយកសំណើនឹងបង្ហាញសារ error មួយភ្ជាប់ជាមួយនឹងតំណភ្ជាប់ទៅកាន់ព័ត៌មានលម្អិតអំពី error។

ព័ត៌មាន

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

Symfony Core Team គឺជាបណ្ដុំនៃ developer ដែលកំណត់នូវទិសដៅនិងការវិវត្តន៏នៃគម្រោងរបស់ Symfony ។ ក្បួនច្បាប់របស់ពួកគេនោះគឺ​ ប្រសិនបើ feature ហើយនិង patches ត្រូវបានស្នើឡើងដោយ សហគមន៏ដែលត្រុវបានអនុម័ត រឺក៏បដិសេធចោល។

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

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

ពេលដែលរួមចំណែកកូដទៅកាន់ Symfony អ្នកត្រូវស្របតាមស្តង់ដារនៃកូដរបស់វា។ ដើម្បីសង្ខេប នេះគឺជា ច្បាប់មួយ៖ ត្រាប់តាមកូដ Symfony ដែលមានស្រាប់ ។ ភាគច្រើន open-source Bundles និង libraries ដែលប្រើប្រាស់ដោយ Symfony ក៏ត្រូវស្រប់តាមការណែនាំដូចគ្នា ហើយអ្នកក៏ដូចគ្នាដែរ។

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

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

ក្នុងកំឡុងពេលពេញមួយជីវិតនៃ minor version, ការកែប្រែថ្មី​(patch versions) គឺត្រូវបានចេញផ្សាយជាសាធារណៈជារៀងរាល់ខែ។ ឯកសារទាំងអស់នោះគឺត្រូវបានពណ៏នាអំពី ការផ្លាស់ប្ដូរដែលអាចទទួលយកបាន។