Помогите разобраться.
HostCMS 6.2.4
Все сделал как написано http://www.hostcms.ru/documentation/modules/core/orm/.
Таблица books есть, запись есть. Модель создана.
В случае создания объекта ошибок нет и даже через print_r($object) выводится массив. Но стоит попытаться изменить и сохранить объект выдается ошибка Call to a member function setFetchMode() on boolean in...
Поиск через findAll() не выводит ничего, хотя запись в таблице есть. Изменяю на любую другую модель - все нормально.
Может, что изменилось и где посмотреть?
Кастомизация под hostcms http://alxpst.tmweb.ru/posts/tag/HostCMS/
-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 08 2015 г., 10:00
-- Версия сервера: 5.5.36-34.0-632.precise
-- Версия PHP: 5.3.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
CREATE TABLE IF NOT EXISTS `books` (
`id` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`value` varchar(100) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
--
-- AUTO_INCREMENT для таблицы `books`
--
ALTER TABLE `books`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Кастомизация под hostcms http://alxpst.tmweb.ru/posts/tag/HostCMS/
у Вас в сети это? Напишите в поддержку со ссылкой на тему, данными к PhpMyadmin и по ФТП, проще будет посмотреть на месте, не должно быть такого поведения.
Заработало.
Ответ техподдержки: Ошибкой было неуказание protected $_marksDeleted = NULL в модели, либо нужно было создать в таблице поле deleted.
Обещали поправить документацию.
Кастомизация под hostcms http://alxpst.tmweb.ru/posts/tag/HostCMS/