私はZendフレームワーク2.xを使用していますが、多くの検索を行っているため、問題に直面しています。クエリでlike句を使用したいのですが、毎回エラーが発生します。
これが私の努力です:
$sql = new Sql($this->adapter);
$select = $sql->select()->columns(
array('user_profile_id', 'profile_login_name'))->from($this->table)->where->like(
'profile_login_name', '%'.$strSearch.'%');
echo $select->getSqlString(); die;
しかし、これはエラーになります:
致命的なエラー: 131行 目の/var/www/YAAB/branches/admin/models/Model/UserTable.phpにある未定義のメソッドZend \ Db \ Sql \ Where :: getSqlString()を 呼び出す
Zend \ Db \ Sql \ Predicateも使用しましたが、これでもエラーが発生します。
だから私の質問はそれです
- zendフレームワーク2のクエリでlike句を使用する方法は?
- 私のコードの問題は何ですか?
緊急になりましたら、すぐに返信してください。