Воспламенитель кода передающая переменная к контроллеру Используя ошибку URL

Я создаю проект Воспламенителя Кода, в котором я хочу передать переменную через URL как получить оператор, как это:
URL:/site/cake/1
функция контроллера: пирог ($var)
но когда переменная оставлена незаполненная, я получаю ошибку, как я могу получить воспламенитель кода, для игнорирования этого?

5
задан jpoles1 31 January 2010 в 21:53
поделиться

2 ответа

В вашем контроллере сделайте следующее:

function cake($var = null) {
    // your other code here
}

Когда $var не присутствует в URL, он будет установлен в null и вы не получите ошибку.

17
ответ дан 18 December 2019 в 09:07
поделиться

Чтобы объяснить, почему ответы Колина работает: Проблема, которую вы имели, заключалось в том, что для этого контроллера не было значения по умолчанию. В PHP создание значения по умолчанию для параметра функционала выполняется путем назначения его значения в определении функции ($ var = false). Теперь, когда функция торта () называется без параметра, он будет установлен $ var для false по умолчанию.

1
ответ дан 18 December 2019 в 09:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: