CATEGORY "フレームワーク"

(17 件中 1 件目〜 5 件目を表示中)
1234next>>

[FuelPHP]DBデータを指定した添え字配列で取得する

以前に似たようなものを書いたような気がしないでもないが
改めてDBからデータを取得するいくつかのパターンをメモとして残しておく。




■通常のデータ取得

$sql = 'select id, name from test_tabale';
$res = \DB::query($sql)->execute()->as_array();


■通常のデータ取得の結果配列

array (
0 =>
array (
'id' => '1',
'name' => 'hoge',
),
1 =&...
...
...
read more >>>

[PHP]FuelPHP 実行する前のSQL文をログに出力する


よくある、SQLを実行した後にSQL文を吐きだす方法じゃあない。

FuelPHPのクエリビルダーを使ってのSQL実行において、
実行後のSQL文の吐き出しでは、実行中にエラーがあった場合SQLの確認ができない。
# エラーが発生すると処理がそこで止まるため

ネットで調べるとだれもかれもがSQL実行後に出力する方法ばかり書いていてそれしかHITしない。
「どのようなSQLが走ったがために出たエラーなのか」を確認したいのに!


適当にググってパッと出てこなかった今の現状にショックだった。
誰もそんな要望がないのだろうか…

今後の自分のために実行前のSQL文を確...
...
...
read more >>>

dolem0.13.0のリリース

今日も今日とてdolemの新しいVerのリリース。
今回のVerは0.13.0。

■dolem:ダウンロードページ
http://dolem.jp/?m=download


今回はdolemのビルトイン関数の改良と修正が主な内容となっている。
今回も、以前のVerとの互換性は保てているのでkernelフォルダごと上書きしてもらえればOK。


手を入れて改良した関数は以下の3つ。
・my_array_merge()
・my_htmlspecialchars()
・my_range()

他の関数はコメントレベルの修正であったり、ダブルクォートからシングルクォ...
...
...
read more >>>

dolem0.12.0のリリース

dolemのVerUP。
今回のでdolemのVerは0.12.0となった。

■dolem:ダウンロードページ
http://dolem.jp/?m=download


前回Ver.0.11.0ではBaseManagerクラスの修正が主だったが、今回のVer.0.12.0ではそれと同じ修正をBaseModelクラスにも適用した。
あ、ついでにBaseManagerクラスのcount()のバグを修正した。

これでBaseManagerクラスのクラスプロパティ操作関数と、BaseModelクラスのキャリー操作関数は関数が名前と挙動が完全に統一された。
※ただしBaseM...
...
...
read more >>>

dolem0.11.0のリリース

dolemの新しいVerのリリース。
今回のリリースでVerは0.11.0となった。

■dolem:ダウンロードページ
http://dolem.jp/?m=download


さて今回の0.11.0のリリースでは、0.10.1で行った修正を全てなかったことにする修正となってしまった。

Ver.0.10.1の主な変更点は、
クラスのnew演算子での呼び出しを禁止するための修正
という位置づけだったが、実際のところnew演算子は禁止にできていなかったことがわかった。

自分がメンバ変数とメンバ関数でのprotectedの挙動を違いを勘違いしていたところがあった。
...
...
...
read more >>>

(17 件中 1 件目〜 5 件目を表示中)
1234next>>