Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Поменять дефолтный контроллер


Recommended Posts

Добрый день, мне нужно, чтобы вместо home по умолчанию загружалась категория товаров. Как это можно реализовать???? Я и в index.php в router пробовал и сам макет home затачивал под стандартный макет с категориями и фильтрами но безуспешно.

Надіслати
Поділитися на інших сайтах


Что безуспешно?

это значит что ожидаемый результат не получен. В случае с макетом-вообще ничего не отображается, в случае с роутером ответ-категории нет.

Надіслати
Поділитися на інших сайтах


Покажите код который вы меняли?

хух....думал думал и не надумал((( Суть, вроде как ясна-считывается $_GET и данные передаются куда надо. Поэтому я решил, немного обмануть роутер и присвоить нужные значения $_GET в случае если $_GETa нет. И вроде должно работать, а хрен.....Вот код:

// Router
if (isset($request->get['route']) && $request->get['route']!='common/home') {
	$action = new Action($request->get['route']);
    print_r($_GET);
}

else {

    $db=new PDO('mysql:host='.DB_HOSTNAME.';dbname='.DB_DATABASE,DB_USERNAME,DB_PASSWORD);
    $query=$db->query('select category_id from category limit 1');
    $data=$query->fetch();
    if(!empty($data) or $_GET['route']='common/home' or !$_GET)
    {

        $cat_id=$data['category_id'];

        $_GET['route']='product/category';
        $_GET['path']=$cat_id;
        print_r($_GET);
        $action = new Action($_GET['route']);
    }

}

P.S. запрос к базу написан только для того, чтобы не привызяваться к какой то конкретной категории а выбирать действующую

Надіслати
Поділитися на інших сайтах


здесь посмотрите

да, это решает проблему отчасти. Происходит банальный редирект и вместо того чтобы при первом посещении сайта появляся голый домен, происходит сразу редирект на категорию.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.