href динамическая генерация ссылки не работает с php.печатает но не работает - PullRequest
0 голосов
/ 06 февраля 2019

Я занимаюсь разработкой API-вызова с PHP для FreshDesk, и мне бы хотелось кое-что понять.Я пытаюсь отобразить результаты вызова JSON и до сих пор добился успеха.Проблема в том, что мои прямые ссылки работают, а динамические - нет.

Я перепробовал все виды заказов, приведение типов, изменения типов и другие настройки, но безрезультатно.Кроме того, программист компании даже не собирается помогать ... Вот выдержка из кода ... подробнее на github.

class MyPaginator {
  public $tickets;
  public $wantedStr;
  public $pageNum;

  function __construct($number) {
    $this->$pageNum = $number;
    $this->$wantedStr = $addr . $this->$pageNum;
  }
}
function getPageDecision() {
  $selected = parse_url(curPageURL())['query'];
  if (empty($selected)) {
     $selected = '1';
  } else {
     $selected = str_replace('page=', '', $selected);
  }
 return $selected;
}

$paginator = new MyPaginator(getPageDecision());

$previousPage = ((int)$paginator->$pageNum) - 1;
$nextPage = ((int)$paginator->$pageNum) + 1;

function showPageMenu(){
echo '<br /><div class="pagination">
 <a href="http://tickets.cloudlink.biz/?page='.strval($previousPage).'">&laquo;</a>
 <a href="http://tickets.cloudlink.biz/?page=1"'.activeClass('1').'>1</a>
 <a href="http://tickets.cloudlink.biz/?page=2"'.activeClass('2').'>2</a>
 <a href="http://tickets.cloudlink.biz/?page=3"'.activeClass('3').'>3</a>
 <a href="http://tickets.cloudlink.biz/?page=4"'.activeClass('4').'>4</a>
 <a href="http://tickets.cloudlink.biz/?page=5"'.activeClass('5').'>5</a>
 <a href="http://tickets.cloudlink.biz/?page=6"'.activeClass('6').'>6</a>
 <a href="http://tickets.cloudlink.biz/?page='.strval($nextPage).'">&raquo; 
</a>
</div>';
}

Я ожидаю, что результат нажатия кнопок «вперед» или «назад» приведет меня к/? page = динамически, потому что число работает ..... Заранее спасибо!

1 Ответ

0 голосов
/ 12 февраля 2019

Не удалось использовать глобальное ключевое слово для ссылки на правильную область действия функции.Проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...