mam pewne problemy ze znalezieniem rozwiązania dla tego ..CakePHP Fatal Error Wezwanie do schematu funkcji członka() na brak przedmiotu
Error: Call to a member function schema() on a non-object
File: /Cake/Model/Model.php
Line: 3627
W mojej bazy danych istnieją tabele artykuły, hashtagów i Stowarzyszenia articles_hashtags z foreignkeys id_artykulu i hashtag_id .. Więc staram się uzyskać informacje co hashtagami każdy artykuł ma ..
moim artykule model
class Article extends AppModel {
public $hasAndBelongsToMany = array(
'Hashtag' =>
array(
'className' => 'Hashtag',
'joinTable' => 'articles_hashtags',
'foreignKey' => 'article_id',
'associationForeignKey' => 'hashtag_id',
'unique' => true,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'finderQuery' => '',
'with' => ''
)
);
}
Artykuł Controller
class ArticleController extends AppController {
var $name = 'Article';
public $helpers = array("Html", "Form");
public function index()
{
$this->set("posts", $this->Article->find("all"));
}
}
Dzięki za pomoc !!
Dodatkowo: Jeśli wstawię wygenerowane zapytanie sql select z logu sql debuggera do mojej bazy danych SQL, otrzymam właściwe wyniki .. więc domyślam się, że coś jest nie tak z kontrolerem ?!
nazwa tabeli check Wygląda to błąd literówka – Abhishek
oh no przykro, że literówka właśnie tutaj – tobysas