За последние 24 часа нас посетили 22483 программиста и 999 роботов. Сейчас ищут 620 программистов ...

Rbac как дать доступ?

Тема в разделе "Yii", создана пользователем mixnet, 7 фев 2021.

  1. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    Добрый вечер, дорогие разработчики, подскажите кто знает, как дать доступ для возможности поиска по сайту информации?

    я создал actionSearch(){} в controllers Article, но при попытки вызвать поиск, то мне система отвечает, что доступ запрещен, в данный момент использую Yii2 starter kit, для отдельных страниц могу дать доступ, а вот именно для поиска не понимаю как это сделать, поиск формируется get запросом site.ru/article/search?search=ищу

    подскажите пожалуйста как решить данную проблему...
     
  2. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    так не открывается доступ...

    PHP:
    1.  public function behaviors()
    2.     {
    3.         return [
    4.             'access' => [
    5.                 'class' => AccessControl::className(),
    6.                 'rules' => [
    7.                     [
    8.                         'controllers' => ['article'],
    9.                         'allow' => true,
    10.                         'roles' => ['@', '?'],
    11.                         'actions' => ['search'],
    12.                     ],
    13.                     [
    14.                         'controllers' => ['article'],
    15.                         'allow' => true,
    16.                         'roles' => ['@', '?'],
    17.                     ],
    18.                 ],
    19.             ],
    20.         ];
    21.     }
     
  3. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    странно, но переходя по ссылке site.ru/article/search?search=ищу пишет страница 404 (что означает страница не найдена)... как исправить?
     
  4. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    исправил, проблема была в маршрутах