Я следовал инструкциям в руководстве, чтобы узнать, как использовать Code Igniter для создания приложения PHP / MySQL, и по завершении приложение завершается сбоем без ошибок.Я использую TextMate, а не полнофункциональную IDE.
Как большинство разработчиков, использующих Code Igniter, отлаживают свои приложения?Есть ли что-то в структуре для пузырящихся ошибок и трассировки стека в сеансе браузера?
Конкретная проблема, которую я хотел бы решить, теперь связана с базой данных.Я сконфигурировал свою базу данных, настроил autoload.php и создал контроллер и модель для обработки табличных данных и представление для их представления.Из моего account_model.php:
public function getData()
{
//Query the data table for every record and row
$query = $this->db->get('accounts');
if ($query->num_rows() > 0)
{
show_error('Database is empty!');
}
else
{
return $query->result();
}
}
Когда я запускаю приложение, я вижу «Обнаружена ошибка \ nDatabase is empty!».Поскольку я знаю, что база данных не пуста, а конфигурация правильная, мне нужно что-то из среды, чтобы дать мне подсказку, подключается ли она к базе данных или почему запрос пуст.