Я только что закончил свой первый сайт, созданный на Zend Framework, и все отлично работает на моей локальной машине.
Затем я загрузил его на сервер (Godaddy), и все работает, кроме любого соединения, которое мои модели делают с базой данных. Я установил соединение с базой данных с помощью обычного PDO с учетными данными в моем application.ini, и это сработало, и я могу взаимодействовать с моделью, если она ничего не возвращает из базы данных (и снова все модели отлично работают на моем локальном компьютере ).
Мои модели выглядят так:
class Default_Model_picture extends Zend_Db_Table_Abstract
{
protected $_name = 'pictures';
protected $_primary = 'id';
public function getPicturesByCategory($category)
{
$query = $this->select()->from(array('pictures'), array(
'pictures.id', 'pictures.pic_name', 'pictures.pic_desc',
'pictures.pic_category', 'pictures.pic_date_added',
'pictures.pic_larger', 'pictures.pic_url'));
$query->where('pic_category = ?', $category);
$query->order('pic_date_added ASC');
$result = $this->fetchAll($query);
return $result;
}
}
это пример для модели, очевидно, я не добавил много методов.
Я понятия не имею, что делать дальше.