Ավելացնել երթուղավորման ֆայլ
Վերադառնաք ձեր մոդուլի root թղթապանակ, որտեղ գտնվում է .info.yml ֆայլը, ավելացրեք նոր ֆայլ hello_world.routing.yml անունով և ավելացրեք հետևյալը՝
hello_world.content: path: '/hello' defaults: _controller: '\Drupal\hello_world\Controller\HelloController::content' _title: 'Hello World' requirements: _permission: 'access content'
Ուշադրություն դարձրեք, որ երթուղավորման աղյուսակում ձեր մոդուլի համար պահ reservado տարածքը՝ «hello_world» hello_world.content-ի առաջին տողում, պարտադիր չէ համընկնել ձեր մոդուլի մեքենայական անվան հետ։ Այնուամենայնիվ, երթուղավորման և մենյուի ֆայլերի համահունչությունը ապահովելու համար սա լավագույն պրակտիկա է։ Բացարձակ գրառման անունը՝ hello_world.content, օգտագործվելու է հաջորդ բաժնում մենյուի հղում ավելացնելիս՝ կապելու համար այդ հղումը երթուղավորման այս գրառման հետ։
Եթե մոդուլը արդեն ակտիվացված է, պետք է մաքրել ձեր կայքի կեշը՝ օգտվողի ինտերֆեյսից admin/config/development/performance հասցեով կամ drush-ի միջոցով (drush cache-rebuild կամ drush cr): Եթե մոդուլը ակտիվ չէ, ապա շարունակեք և միացրեք այն։
Հիմա անցեք ձեր կայքի գլխավոր էջ, ապա URL հասցեի տողում ավելացրեք /hello։ Դուք պետք է տեսնեք էջ՝ «Hello, World!» հաղորդագրությամբ։
Ուշադրություն, module.routing.yml ֆայլի համար կարևոր է ճիշտ ներդրումը, հակառակ դեպքում կարող եք խնդիրներ ունենալ Drupal-ի կեշի մաքրման ժամանակ։
Տեսեք ավելին Drupal 8-ի երթուղավորման մասին։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.