Я пытаюсь выучить CodeIgniter, но, к сожалению, многим учебникам, которые они перечисляют в своей вики, уже несколько лет, и, основываясь на комментариях других, они не работают с самой новой версией CodeIgniter.
Я нашел тот, у которого не было отрицательных комментариев - на IBM DeveloperWorks - но я не могу заставить его работать. Все до отправки формы в порядке, но после отправки я получаю пустую страницу и ничего не отправляется в базу данных.
Как я могу проверить / устранить неполадки подключения к базе данных в CodeIgniter? Я знаю, что мои настройки (насколько host, dbname, username / password и т. Д.) Верны, потому что я успешно их использую на простом ванильном PHP-сайте.
Изменить, чтобы добавить: в качестве альтернативы, может кто-нибудь указать мне на недавний учебник для начинающих, который работает с последней версией? Мне не нужен учебник MVC; Я знаком с дизайном шаблона. Мне просто нужно выучить CodeIgniter.
Изменить, чтобы добавить файл database.php:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$active_group = "default";
$active_record = TRUE;
//$db['default']['hostname'] = "localhost";
$db['default']'hostname'] = "myHostName.powwebmysql.com";
$db['default']['username'] = "myUserName";
$db['default']['password'] = "myPassword";
$db['default']['database'] = "codeigniter"; //yes, database is called codeigniter
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
/* End of file database.php */
/* Location: ./system/application/config/database.php */
EDIT: сообщение об ошибке при добавлении загрузки базы данных в конструктор:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Welcome::$load
Filename: controllers/welcome.php
Line Number: 6
где строка 6 - это $ this-> load-> database ();