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

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

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

កម្មវិធីកុំព្យូទ័រ

ដោះស្រាយបញ្ហា jQuery មិនដំណើរនៅលើ Electron

jQuery គឺជា Library ដ៏សំខាន់មួយក្នុងការអភិវឌ្ឍន៍កម្មវិធី Web។ ថ្វីត្បិតតែ Electron អនុញ្ញាត្តិឲ្យអ្នកអាចប្រើប្រាស់ភាសា Web ដើម្បីបង្កើតកម្មវិធី Desktop ប៉ុន្តែមានចំនុចខ្លះអ្នកមិនអាចប្រើប្រាស់វិធីសាស្រ្តដែលធ្លាប់ប្រើលើកម្មវិធី Web ទាំងស្រុងនោះទេ។ ជាក់ស្តែងការតម្លើង jQuery នៅលើ Electron មានលក្ខណៈខុសគ្នាពីការតម្លើងនៅលើកម្មវិធី Web ធម្មតា។​ អត្ថបទនេះនឹងបង្ហាញពីការតម្លើង jQuery នៅលើ Electron ដោយត្រឹមត្រូវដើម្បីដោះស្រាយបញ្ហា jQuery មិនដំណើរនៅលើ Electron។

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

ការបង្កើត Responsive Layout​ ជាមួយនឹង Vaadin

នៅក្នុងមេរៀនមុន យើងបានសិក្សារួចមកហើយនូវការប្រើប្រាស់  Cascading Style Sheet (CSS)ដែលត្រូវ បានប្រើសំរាប់រចនាគេហទំព័រ រួមជាមួយនឹង Vaadin ។ ចំនែកឯនៅក្នុងមេរៀននេះ TechFree នឹងលើកយក នូវការប្រើប្រាស់ CSS ក្នុងការបង្កើត Layout ដដែល ប៉ុន្តែ យើងបង្កើតវាឲ្យមានទម្រង់ទៅតាមរូបរាងនៃ ឧបករណ៏ រឺហៅថា Responsive Layout ។

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

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

នៅពេលដែលអ្នកសរសេរកូដរួច និងបន្ត run កូដរបស់អ្នកអោយមានដំណើរការនិងចេញជារូបរាងនោះ តើអ្នកប្រើប្រាស់នូវវិធីសាស្ត្រ រឺក៏ tool អ្វីខ្លះដើម្បី debug មើលកូដរបស់អ្នកនៅលើ web browser ? នៅក្នុងអត្ថបទមួយនេះ គឺចង់ណែនាំលោកអ្នកអោយស្គាល់អំពី Debug Component មួយដែលផ្ដល់នូវ tool សម្រាប់ធ្វើការ debug កូដ PHP ។

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

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

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

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

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

តើអ្នកទាំងអស់គ្នាធ្លាប់បានលឺ អ្វីទៅដែលហៅថា Cache Component ដែររឺទេ? ហើយបើអ្នកធ្លាប់លឺ តើអ្នកធ្លាប់សាកល្បងស្រាវជ្រាវអំពីវាដែររឺក៏អត់? តើអ្នកមានបានដឹងខ្លះទេអំពីរបៀបនៃការតម្លើងនិងការប្រើប្រាស់របស់វានៅក្នុង Symfony3? ប្រសិនបើអ្នកមិនធ្លាប់ដឹងអំពី Cache Component ទាល់តែសោះនោះ យើងខ្ញុំនឹងនាំអ្នកទាំងអស់គ្នាមកស្វែងយល់អំពីវា ថាតើ Cache Component គឺជាអ្វី ក៏ដូចជាការតម្លើង ការប្រើប្រាស់របស់វាមានដំណើរការដូចម្ដេចខ្លះ សូមអានទាំងអស់គ្នា។

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

ស្វែងយល់អំពី 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 ត្រូវបានស្នើឡើងដោយ សហគមន៏ដែលត្រុវបានអនុម័ត រឺក៏បដិសេធចោល។