Маршрутизация приложения

Здравствуйте.

В моей установке Вебасист маршрутизация настроена следующим образом: (см. скриншот)



Я разрабатываю приложение. Подскажите, как сделать чтобы моё приложение при установке прописывало себя в этот список. Можно же сделать это при установке? (вот блог и фотогалерея как-то же сами себя прописали...)

Мне нужно, чтобы моё приложение было доступно во фронтенде по адресу http://localhost/ss/my_app
А сейчас по этому адресу выводится страница магазина "Товар не найден".

Создала в папке приложения в /lib/config файл routing.php, в нем:

<?php
return array(
'' =>'frontend',
'send/' => 'frontend/send',
)


Не помогло ((((

Подскажите, что нужно сделать.
Спасибо.

3 ответа

  • 0
    'frontend' => true, в app.php есть?
  • 0
    Надежда Гринева 14 октября 2014 03:50 #
    Проблема всё ещё актуальна.
  • 0
    Михаил Ушенин Webasyst 14 октября 2014 06:10 #
    Добавление правила маршрутизации для установленного приложения выполняется Инсталлером при установке приложения. Можете сэмулировать это поведение, убрав запись о приложении из wa-config/apps.php и выполнив вот такой код:
    require_once wa()->getConfig()->getRootPath().'/wa-installer/lib/classes/wainstallerapps.class.php';
    $installer_apps = new waInstallerApps();
    $installer_apps->installWebAsystApp('myapp');

    Если нужно, чтобы автоматически добавляемое поселение было скрытым, то в lib/config/app.php приложения нужно добавить
    'routing_params' => array(
    'private' => true,
    ),

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите