「~」(チルダ)はユーザーのホームディレクトリを指す。
cdコマンドなどで「~」を指定すると、
ユーザーのホームディレクトリに移動することが可能。
「~」、「~/」はユーザーのホームディレクトリを指し、
「/」はサーバーのルートディレクトリを指す。
「~」(チルダ)はユーザーのホームディレクトリを指す。
cdコマンドなどで「~」を指定すると、
ユーザーのホームディレクトリに移動することが可能。
「~」、「~/」はユーザーのホームディレクトリを指し、
「/」はサーバーのルートディレクトリを指す。
モデルごとのfind()処理直後に処理をかましたい場合。
モデルに下記のファンクションを定義すれば良い。
※関数のスコープや引数、引数の初期値まで同一でないと動作しないので注意。
例えば下記のような感じ。
class ModelName extends AppModel { // find実行後、modelのバーチャルフィールドをリセットする public function afterFind($results, $primary = false) { $this->virtualFields = []; return $results; } }
ここではfind()後に毎回モデルのバーチャルフィールドをリセットしている。
各モデルメソッドから動的にバーチャルフィールドを設定している場合に便利。
渡し方めも。
var result = $('.selector').sortable('toArray', {attribute: 'value'});
と言った感じ。
Underscore.jsを拡張した超便利ライブラリを見つけたのでメモ。
基本的にUnderscore.jsと同じ文法で使えて、色々と便利メソッドが追加されたイメージ。
おまけに動作までUnderscore.jsよりも速いらしい。
これは便利だね。
削除というより時間切れのクッキーを上書きする感じ。
フレームワークばっか使ってると生PHPでの書き方ど忘れするね。
setcookie('cookie_name', '', time() - 1);
1秒でも時間を過ぎてればブラウザが自動的に削除するので上記のような感じでOK。