Почему этот код выводит белый екран после 'file' => 'mypage.inc',?

Главные вкладки

Аватар пользователя vkwebsite vkwebsite 15 февраля 2019 в 10:54

Почему этот код выводит белый екран после 'file' => 'mypage.inc',?
<?php
/**
* Implements hook_menu()
*/
function mypage_menu() {
$items = array();
$items['mypage'] = array(
'title' => 'Моя страница',
'page callback' => 'mypage',
//'access callback' => TRUE
//'access callback' => 'node_access',
'access arguments' => array('access content'),
//'access callback' => 'user_access',
//'access arguments' => array('administer nodes')
'file' => 'mypage.inc',
);
return $items;
}
это файл - mypage.inc = Он пустой в данный момент
Когда коментирую это - // 'file' => 'mypage.inc', - тоже не работает
А когда обявляю function
<?php
/**
* Implements hook_menu()
*/
function mypage_menu() {
$items = array();
$items['mypage'] = array(
'title' => 'Моя страница',
'page callback' => 'mypage',
//'access callback' => TRUE
//'access callback' => 'node_access',
'access arguments' => array('access content')
//'access callback' => 'user_access',
//'access arguments' => array('administer nodes')
//'file' => 'mypage.inc'
);
return $items;
}
/**
* Simple page content.
*/
function mypage() {
return 'Content of simple page';
}
Все работает - http://vkwebsite.ru/sub-dom/user/mypage

Лучший ответ

Аватар пользователя gun_dose gun_dose 15 февраля 2019 в 11:46
1

В самом файле вот тут - 'file' => 'mypage.inc', с открывающим тэгом пхп. Закрывающий не нужен.

Комментарии

Аватар пользователя vkwebsite vkwebsite 15 февраля 2019 в 11:34

Нужно вставлять в отдельный файл с тегами php или без них?
Вот так
/**
* Simple page content.
*/
function mypage() {
return 'Content of simple page';
}