Я изменил параметр в разделе конфигурации Joomla, чтобы показать все ошибки (E_ALL), и мой компонент в основном непригоден для использования.
Например, в представлении (editapp) у меня есть шаблон default.php, который содержит такие вещи, как:
<input class="text_area" type="text" name="application_name" id="application_name" size="50" maxlength="250" value="<?php echo $item->application_name" ?> />
Теперь из-за $item->application_name
, когда я запускаю это в первый раз (новая запись), везде будут замечаться ошибки Trying to get property of non-object
Это потому, что один и тот же шаблон используется для сохранения и редактирования. Я следовал инструкциям, и они, казалось, делали это таким образом.
Каково здесь развитие PHP. Должен ли я проверять эти вещи? if (isset ($ item-)) {...}, что является лучшим методом для разработки на PHP?