ឡារ៉ាវ៉ាលៈធ្វើការជាមួយទំនាក់ទំនងដ៏ឧឡារិក

ឡារ៉ាលធ្វើឱ្យការប្រាស្រ័យទាក់ទងជាមួយឃ្លាំងទិន្នន័យមានភាពងាយស្រួលជាងមុនជាមួយអេល័រ។ នៅពេលធ្វើការជាមួយភាព ត្រេកត្រអាល នៅពេលហៅអថេរអថេរ (ដោយមានជំនួយពី វិធីសាស្ត្រវេទមន្ត របស់ PHP) អ្នកគួរតែដឹងថាឧទាហរណ៍នៃគំរូមិនឆ្លុះបញ្ចាំងពីការផ្លាស់ប្តូរថ្មីទេប៉ុន្តែត្រូវបានរក្សាទុកជាអចិន្ត្រៃយ៍នៅពេលហៅដំបូង។


នៅក្នុងឧទាហរណ៍ខាងក្រោមវាមានឥរិយាបថដូចការរំពឹងទុក:

6d32588c32f080ef1896633f261e1e14

$ model-> col តែងតែត្រឡប់តម្លៃចាស់សូម្បីតែបន្ទាប់ពីការផ្លាស់ប្តូរ (ព្រោះតំលៃដំបូងត្រូវបានគេយកម្តងជាមួយ Model :: រកឃើញ (៤២) ហើយបន្ទាប់មករក្សាទុក) ។ ប្រសិនបើអ្នក និយាយ ទៅកាន់តារាងផ្សេងទៀតដែលភ្ជាប់ជាមួយ $ model-> depend_table អ្នកអាចរំពឹងថាការហៅជាលើកទីពីររបស់វានឹង ផ្តល់ តំលៃថ្មី:

6d32588c32f080ef1896633f261e1e14

នេះក៏មិនមែនជាករណីដែរ ( $ depend_table = $ model-> dependant_table លាក់ តារាងតារាងអាស្រ័យទាំងមូល) ។ ដើម្បីទទួលបានតម្លៃបច្ចុប្បន្នមុខងារដែលបានកំណត់យ៉ាងជាក់លាក់ dependant_table () ត្រូវបានគេហៅថា:

6d32588c32f080ef1896633f261e1e14

ថយក្រោយ