Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как можно обратится Cart {} к class ModelCatalogProduct


Recommended Posts

День добрый.

Как можно обратится из класса class Cart {} (library/cart.php) к классу class ModelCatalogProduct extends Model {} (/catalog/model/catalog/product.php)

попробовал ( library/cart.php)

$temp = $this->load->model('catalog/product');

$temp->my();

что выводит ошибку

Fatal error: Call to a member function model()

подскажите как решить проблему, желательно с примером

спасибо заранее

Надіслати
Поділитися на інших сайтах


Через реестр:

// в конструкторе написать:
$this->load = $registry->get('load');

После чего будет доступен метод load();

и можно загружать модели через

$this->load->model('catalog/product');

Змінено користувачем sv2109
  • +1 1
Надіслати
Поділитися на інших сайтах

возможно я что то делаю не так

но

Fatal error: Call to a member function my()

вызывал функцию так

public function __construct($registry) {

$this->load = $registry->get('load');

}

public function getProducts()

{

$this->load->model('catalog/product');

$this->model_catalog_product->my();

}

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.