首页 文章

Phabricator - 我自己的应用程序,路由器和404错误

提问于
浏览
0

我基于phabricator / src / applications / uiexample创建了基本应用程序 . 在phabricator / src / extensions /我添加了fallowing控制器,但路由不适合我:

<?php

final class PhabricatorGanttApplication extends PhabricatorApplication {

  public function getBaseURI() {
    return '/gantt/';
  }

  public function getShortDescription() {
    return pht('Gantt chart');
  }

  public function getName() {
    return pht('Gantt chart');
  }

  public function getIcon() {
    return 'fa-area-chart';
  }

  public function getTitleGlyph() {
    return "\xE2\x8F\x9A";
  }

  public function getFlavorText() {
    return pht('Gantt chart for your tasks.');
  }

  public function getRoutes() {
    return array(
      '/gantt/' => array(
        '' => 'PhabricatorGanttRenderController',
        'view/(?P<class>[^/]+)/' => 'PhabricatorGanttRenderController',
      ),
    );
  }

}

我还需要做其他任何事情才能使路由工作吗?

是否存在显示如何为phabricator创建应用程序的教程?

1 回答

  • 0

    如果您不使用开发人员模式,则需要重新启动phabricator守护程序才能查看您的应用程序

    您可能还需要确保您的phabricator配置启用了原型应用程序(默认情况下可能已关闭)

    假设你有一个分类为PhabricatorGanttRenderController的类,这看起来是正确的 .

相关问题