Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗ppMVUFmRtg 7 of 35 menu

PHP හි MVC හි රවුටින්

දැන් ඔබ රවුටින් යන සංකල්පය සමඟ හඳුනාගත යුතුය. එය යනු බ්‍රවුසරයේ ඇඩ්‍රස් තීරුව හරහා නිශ්චිත පාලකයක නිශ්චිත ක්‍රියාවක් කැඳවිය හැකි යාන්ත්‍රණයකි.

රවුටින් සැකසුම් /project/config/routes.php ගොනුවේ ගබඩා කර ඇති අතර එය \Core\Route පන්තියේ වස්තූන්ගේ අරාවකි. මෙම පන්තියේ ගොඩනැගිල්ලේ පළමු පරාමිතිය ලෙස URI පිළිගනී, එයට ඉල්ලීමක් කිරීම මගින් අදාළ පාලකයේ අදාළ ක්‍රියාව ආමන්ත්‍රණය වේ. පාලකයේ නම සහ ක්‍රියාවේ නම දෙවන සහ තෙවන පරාමිති මගින් දක්වා ඇත. මෙම අවස්ථාවේදී පාලකයේ නම කුඩා අකුරකින් දක්වා ඇත.

උදාහරණයක් ලෙස අපි රවුට් දෙකක් එකතු කරමු (එනම් මාර්ග): පළමුවැන්න ලිපිනයට පිවිසෙන විට /my-page1/, page පාලකයේ show1 ක්‍රියාව කැඳවනු ඇත, දෙවන - මෙම පාලකයේම show2 ක්‍රියාව:

<?php use \Core\Route; return [ new Route('/my-page1/', 'page', 'show1'), new Route('/my-page2/', 'page', 'show2'), ]; ?>

පෙර පාඩම්වලින් ලබාගත් න්‍යාය මත පදනම්ව, TestController පාලකයක් සාදන්න act1, act2 සහ act3 ක්‍රියා සමඟ. රවුට් තුනක් සාදන්න, මෙම ක්‍රියාවන් වෙත ඇමතිය හැකි ලිපින ලබා දෙමින්. ඔබ සාදන ලද කේතයේ ක්‍රියාකාරිත්වය පරීක්ෂා කරන්න, එක් එක් ක්‍රියාවන් වෙත ඇඩ්‍රස් තීරුව හරහා වෙන් වෙන්ව යොමු වීමෙන්.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න