ラベル CodeIgniter の投稿を表示しています。 すべての投稿を表示
ラベル CodeIgniter の投稿を表示しています。 すべての投稿を表示

2015年2月7日土曜日

CodeIgniterのActiveRecordのWHERE句の確認(補足)

先のエントリー
http://blog.wakisaka-tsuyoshi.com/2015/01/codeigniteractiverecordwhere.html
where句の中身”すべて”が取得できると思っていたのですが違っていました。

$this->db->like() でセットした条件は、

$this->db->ar_like
に格納されていました。

2015年1月31日土曜日

CodeIgniterのActiveRecordのWHERE句の確認

Confirmation of the WHERE clause of ActiveRecord of CodeIgniter

$this->db->where(); で指定した中身は、
$where = $this->db->ar_where;
で取り出せます。

CodeIgniter でサブクエリ

Subquery in CodeIgniter
ActiveRecord で EXISTS を使用するとき、

$this->db->where("EXISTS (SELECT * FROM hoge WHERE name = '"
. $this->db->escape($name)
. "' AND fuga.hoge_id = hoge.id)",
NULL,
FALSE);

第3引数にFALSE を指定するのがポイント!
そうしないと、EXISTS という文字列自体がエスケープされてしまいます。

2014年10月30日木曜日

CodeIgniter ライセンスが!!!


CodeIgniterのライセンスがMITに!!!

http://pneskin2.nekoget.com/press/?p=1384

2013年1月13日日曜日

xajaxでこっそりエラーが・・・

何かおかしい、いつもじゃないけど。
で、ログを見てみます。

どうやらこれかな。xajaxのエラーがこっそり?でてまして、これがそのログ
Severity: Notice  --> Undefined index:  query /var/www/html/foo/application/libraries/xajax/xajax.php 930
そして↓これが該当する箇所
$sURL.= $aURL['path'].@$aURL['query'];
なんじゃこりゃ?@_@

このアットマーク”@”エラー制御演算子という名称らしいです。画面にエラーを吐かない。なるほど。なにかいいことがあるのでしょうか。

さていろいろとググって見ますと、こちらに書かれています。
xajax Forums

なるほどなるほど。
ここを参考に修正してしばらく様子をみてみることにします。

ところで、

afaik

なる表現がでてきてまたまた、なんじゃこりゃ?あ、あふぇいく??

またまたGoogle先生にお願い。
As Far As I Know 「私が知っている限りでは」
という英語の省略記法らしいです。