ホームページ  >  記事  >  バックエンド開発  >  thinkphp 3.2ビューモデルクエリがbool(false)ソリューションになる

thinkphp 3.2ビューモデルクエリがbool(false)ソリューションになる

WBOY
WBOYオリジナル
2016-06-23 13:44:301511ブラウズ

[ "db":protected] => object(ThinkDbDriverMysql)#8 (19) {

["dbType":protected] => NULL
["autoFree":protected] => ["モデル ":protected] => string(7) "_think_"
["pconnect":protected] => bool(false)
["queryStr":protected] => string(0) ""
[" modelSql ":protected] => array(0) {
}
["lastInsID":protected] => NULL
["numRows":protected] => int(0)
["numCols":protected] = > int(0)
["transTimes":protected] => int(0)
["error":protected] => string(0) ""
["linkID":protected] =>配列 (0) {
}
["_linkID":protected] => NULL
["queryID":protected] => NULL
["connected":protected] => ["autoinc " :protected] => bool(false)
["patchValidate":protected] => bool(false)




ディスカッションへの返信 (解決策)

<?phpnamespace Home\Model;use Think\Model\ViewModel;class PicViewModel extends  ViewModel{    public $viewFields =array(       'picture'=> array('picTitle','picToken','picCategroy','picAuthor','picPostTime','_type'=>'LEFT'),        'picture_attachment' =>array('pictureid','pictureurl','creattime','_on'=>'picture.picToken = picture_attachment.pictureid'),    );}

PHP の初心者は参照しないことをお勧めしますフレームワークを直接!

    public function  Pic(){         $PicModel =D('PicView');        dump($PicModel);         $s =   $PicModel->select();        dump($s);    }

PHP 初心者がフレームワークを直接見ることはお勧めしません。


親切な方々、ありがとうございます。2 つのテーブルのフィールドの順序が異なることが原因です。他のフレームワークは使いやすいです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。