Как добавить новую страницу в раздел pim в oragehrm

Как добавить новую страницу и показать простой текст, и мне нужно добавить ссылку в меню тоже в разделе pim в oragehrm? Возможно ли это? Я попытался добавить новую страницу, как это.

Path : symfony/plugins/orangehrmPimPlugin/modules/pim/actions

viewtestDetailsAction.class.php
class viewMyDetails extends basePimAction {

private $userService;

/**
* @param sfForm $form
* @return
*/
public function setForm(sfForm $form) {
if (is_null($this->form)) {
$this->form = $form;
}
}

/**
* Get ConfigService
* @return ConfigService
*/
public function getConfigService() {
if (is_null($this->configService)) {
$this->configService = new ConfigService();
}
return $this->configService;
}

public function execute($request) {

}protected function viewMyDetails() {$this->redirect('pim/viewtestDetails');}

}
symfony/plugins/orangehrmPimPlugin/modules/pim/templates
viewtestDetails.php
<?php

echo "teset";

?>

Я делаю не так? Или что делать шаг за шагом чтобы добавить простую страницу в раздел pim

0

Решение

Надеюсь, еще не поздно ответить на ваш вопрос. То, что вы сделали, правильно, за исключением двух небольших ошибок.

  1. Название вашего класса действий должно заканчиваться Action суффикс. Например: ваш viewMyDetails класс действия должен быть переименован в viewMyDetailsAction ,
  2. Имя вашего файла успеха также должно сопровождаться Success суффикс. И самое главное, оно должно совпадать с названием вашего действия! Поэтому ваш успех должен быть назван как viewMyDetailsSuccess в этом случае.

Надеюсь это поможет!

РЕДАКТИРОВАТЬ

Я вижу, вы перенаправили запрос на другое действие. Лучше, если вы сможете отладить эту проблему, изучив ../symfony/log/orangehrm.log в дальнейшем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]