Многие ко многим
Возможно я совсем не с того начал) и запутался, есть 2 темы тут и совсем не получается их склеить((. то ошибка то null, что не так делаю.
Реализация блоков в определенной части странице и на определенных страницах. Подскажите упрощенно каким кодом вызвать блок, я вроде делаю по стандарту как в мануале указанно и как в ответах, в итоге сутки без результата
Добавьте в вопрос примеры кода, как вы связываете модели и как извлекаете данные, и дальше будет видно что не так.
Суть в том что не понимаю как вывод сделать), уже методом подбора пробовал, в основном "Call to a member function findRecord() on string in" либо "не является", знаю что нужно букварь открывать и учить с нуля) но это время (((. знаю что это глупо выглядит все, у меня просто от этих 2 строк каша в голове, код по мануалу стоит, что прописать в шаблоне второстепенных страниц чтоб выводились активные блоки для конкретной странице, пробовал через "конструктор запросов" так же ошибки, вывод товара, новостей, примеры есть по блокам конкретно и нету
Так же если смотреть как вызывается "displayMenu" "defineCurrentPage" пробовал getRelatedBlocks ошибка
Когда у вас появляется ошибка "Call to a member function findRecord() on string in ..." вышлите сюда весь текст ошибки а также фрагмент кода, на который ошибка указывает. Там номер строки кода должен быть в ошибке.
Немного о другом. "Общие принципы плагинов"
я сделал как написано получаю белый экран и Fatal error: Uncaught Error: Class 'cart.plugin.php' not found in D:...\core\builder.class.php:65 Stack trace: #0 D:....\index.php(16): Builder->__construct() #1 {main} thrown in D:\......\core\builder.class.php on line 65
$mvActivePlugins = array( "cart" => "cart.plugin.php"); ?> <?php class Cart extends Plugin { private $items; private $products_model; public function __construct() { parent :: __construct(); $this -> products_model = new Products(); } public function addItemToCart($id, $quantity) { } } ?>
Ван нужно прописать плагин в таком виде в config/plugins.php
<? $mvActivePlugins = array("cart"); ?>