ស្វែងយល់អំពីការ Submit នូវ patch នៅក្នុង Symfony3
Patches គឺជាវិធីដ៏ល្អបំផុតដែលផ្ដល់នូវ ការជួសជុលនូវ bug រឺក៏ដើម្បីស្នើទៅកាន់ Symfony អោយកាន់តែមានភាពប្រសើរឡើង។
Patches គឺជាវិធីដ៏ល្អបំផុតដែលផ្ដល់នូវ ការជួសជុលនូវ bug រឺក៏ដើម្បីស្នើទៅកាន់ Symfony អោយកាន់តែមានភាពប្រសើរឡើង។
ពេលណាដែលអ្នកស្វែងរកនូវ bug នៅក្នុង Symfony ដូចនេះ Symfony នឹងធ្វើការសាកសួរអ្នកដើម្បីធ្វើរបាយការណ៏អំពីវា។ វាអាចជួយយើងដើម្បីអោយ Symfony កាន់តែប្រសើរឡើង។
កាលពីអត្ថបទមុន យើងបានណែនាំអ្នកអំពី Asset Component រួចមកហើយ ចំណែកអត្ថបទនេះវិញ យើងនឹងណែនាំអ្នកអំពី component ដដែលតែទាក់ទងនឹង BrowserKit Component។ វាជាអ្នកក្លែងនូវឥរិយាបទនៃ web browser និងអនុញ្ញាតអោយអ្នកដើម្បីធ្វើការស្នើ និងចុចទៅលើតំណភ្ជាប់ហើយ submit forms នៃការស្នើ។
Asset component គ្រប់គ្រងនូវ ជំនាន់នៃ URL និង ជំនាន់នៃ web assets ដូចជា CSS stylesheets, JavaScript files និង files រូបភាព។ កាលពីមុន វាជារឿងធម្មតាសម្រាប់ web applications ក្នុងការ hardcode URLs នៃ web assets។ ឧទាហរណ៏៖
ប្រសិនបើអ្នកកំពុងចាប់ផ្ដើមធ្វើការនៅលើ project ថ្មី(រឺក៏មាន project រួចហើយ) ដែលនឹងប្រើនូវ components មួយរឺច្រើន គឺមានវិធីដែលងាយស្រួលបំផុតក្នុងការរួមបញ្ចូលអ្វីផ្សេងៗនោះគឺ Composer ។ Composer មានលក្ខណៈឆ្លាតវៃក្នុងការដោនឡូដនូវ component(s) ដែលអ្នកត្រូវការនិងយកចិត្តទុកដាក់នូវការ load ដោយស្វ័យប្រវត្តិ ដូចនេះហើយអ្នកអាចចាប់ផ្ដើមប្រើប្រាស់នូវ libraries បានភ្លាមៗ។
ការ Serialize និង deserialize ទៅនិងពី objects ហើយខុសទម្រង់ពីគ្នា (ដូចជា JSON រឺក៏ XML) គឺពិតជាប្រធានបទមួយដែលស្មុគស្មាញណាស់។ Symfony មកជាមួយនឹង Serializer Component ដែលអោយអ្នកនូវ tools ដែលអ្នកអាចបង្កើននូវដំណោះស្រាយកាន់តែមានប្រសិទ្ធភាព។
តើអ្វីទៅដែលហៅថា Front End ? Front End គឺជា interface មួយដែលអនុញ្ញាតអោយ User អាចមើលឃើញរូបរាងខាងក្រៅនៃ system។ នៅក្នុងអត្ថបទមួយនេះគឺរៀបរាប់អំពីFront End របស់ Symfony ដែលមាន ២ចំណុចធំៗ៖
ការ Deploy Symfony application អាចនឹងមានភាពស្មុគស្មាញហើយការផ្លាស់ប្ដូរគឺអាស្រ័យទៅលើ ការ setup និង តម្រូវការនៃ application ។ ក្នុងមេរៀននេះគឺមិនមែនបង្រៀនអ្នកតាមដំណាក់កាលអ្វីនោះទេ តែវាគឺជា list ទូទៅនៃ តម្រូវការជាទូទៅនិងគំនិតសម្រាប់ deployment។
Assetic បញ្ចូលគំនិត២ផ្សេងគ្នា៖ assets និង filters ។ Assets ជា files ដូចជា CSS, JavaScript និង រូបភាព។ filter ជាវត្ថុដែលអាចស្នើរទៅ files ទាំងនោះបានមុននឹងពួកគេត្រូវបានប្រើនៅក្នុង browser ។ ការអនុញ្ញាតនេះគឺជាការបំបែករវាង asset files ដែលរក្សាទុកក្នុង application និង files នោះគឺជា file ដែលបានបង្ហាញដល់អ្នកប្រើ។
វគ្គ internationalization សំដៅទៅលើដំណើរការនៃ Abstracting strings និងចំណែកជាក់លាក់ផ្សេងទៀតនៃ application របស់អ្នក ទៅកាន់ស្រទាប់ដែលជាកន្លែងដែលពួកគេអាចធ្វើការបកប្រែនិងបានបំលែងដោយផ្អែកទៅលើមូលដ្ឋានអ្នកប្រើប្រាស់។
Copyright © 2019 ដោយ TECHFREE | គ្រប់គ្រងដោយក្រុមហ៊ុន E-KHMER Technology Co., Ltd