答え:
完全なダミーのように感じます =( コードの文字列の最後にスペースを追加していることに気づきませんでした。文字列から空のスペースを削除すると、すべて機能します。
皆さんの時間を無駄にしてしまい、大変申し訳ありません = S
私は奇妙なことに出くわしました、ここに例があります:
これにより、問題なく正しい結果が返されます。
ORM::factory('blog_post')->where('title', 'like', 'this is my 1 post%')->find();
ただし、これは何も返しません...
$post_title = 'this is my 1 post';
ORM::factory('blog_post')->where('title', 'like', $post_title.'%')->find();
テキストは3つの例すべてで同じですが、これもそうではありません
$post_title = 'this is my 1 post%';
ORM::factory('blog_post')->where('title', 'like', $post_title)->find();
理由についてのアイデアはありますか?
助けてくれてありがとうございました=)