Validation Class. Used for validation of model data Offers different validation methods.
Validation Class. Used for validation of model data Offers different validation methods.
Saturday, September 13, 2014 03:43:00 PM CakePHP3 DebugKit CakePHP 3.0.0 もくもく会(勉強会) #7 に参加してCakePHP3ベータ1を早速試しました。 ベータ1はアルファ版からディレクトリの変更も多く、CakePHP本体をcomposer updateしてもダメなので、再度 composer create-project でテンプレートから生成しなおします。 最新のcakephp/appテンプレートにはDebugKitプラグインが依存関係に入っています。 "require": { "php": ">=5.4.19", "cakephp/cakephp": "3.0.*-dev", "mobiledetect/mobiledetectlib": "2.*", "cakephp/debug_kit": "3.0.*-d
CakePHPでDBからレコードを取得したり逆に入力したりする際にはfindやsaveというお手軽なメソッドがあるのでとても便利。 だけど、結構複雑なクエリーを投げなきゃいけないとなると、どう書けば良いのか分からなくなる場合も意外とあったりする。findの条件指定のときとか。BETWEENとかLIKEなんかも、一度知ってしまえばたいしたことはないのだけど、知らないとわりと悩む。少なくとも自分は悩みました。 どうしても困ったら$this->query()で直接SQL文を書いちゃえば良いのだろうけど、WHERE句でBETWEENを使う場合の記述でちょっと面白い書き方を発見したので、ここではそれで頑張ってみる。 じゃあたとえば、idが10から20の間のレコードを取得するとしましょう。 $params = array('conditions' => array('id BETWEEN ? AND
CakePHPのプログラムをコマンドラインから実行する方法 CakePHPのプログラムをコマンドラインから実行する方法 CakePHPで Webシステムを作っている中で、cronなどで定期的に自動処理を実行したいと思う場面も出てくるでしょう。 CakePHPには、そんな時も CakePHPの処理を使ってコマンドラインから実行する方法が用意されています。 ここでは、その説明を行います。 CakePHPの 1.*系と 2.*系のシェルの作り方は全く違う CakePHPの処理をコマンドラインから実行する際は、シェルという処理を使って作成をしますが、その作成の方法が CakePHPの 1.*系と、2.*系とで違っています。 ここでは CakePHP 2.*系の説明しかしませんが、1.*系の作成方法について知りたい方は、下記のサイトなどが参考になると思います。ファイルを置く場所も変っていますね。 C
複数人で投稿しているブログサイトがあります。 管理人が記事を承認後、投稿者のウォールへ記事を投稿したいと思っています。既存のCMSを用いておりますが、ウォールへの投稿についてはPHPにてバッチ処理の予定です。 Facebookアプリの管理者およびテストユーザーにて、App access tokenを利用して、アプリ承認後に投稿が可能でした。 ※一般ユーザーの場合だと、挙動が異なるのでしょうか? またユーザアクセストークンは必要でしょうか? ちなみに現在、ユーザーIDを指定して投稿しています。 $me = (new FacebookRequest( $session, 'POST', '/ユーザーID/feed',$params ))->execute()->getGraphObject(GraphUser::className()); ウォールへの投稿には、「publish_actions
CakePHPでFacebookの情報を扱う作業をしたのでその時のメモです.(2013年6月) CakePHPのバージョンは2.3.6 FacebookSDKのバージョンは3.2.2 Macのローカル環境でMAMPを使用しています PHPのバージョンは5.4.10でした CakePHPがローカルで動く環境で話を進めます. 1. Facebookにアプリ登録する アプリの管理画面から新規アプリを作成します. appname: (利用したいアプリ名を設定 ex:Fbtestlogin) App Namespace: (他の名前と被らない名前を設定します.英語,アンダースコア(_),ハイフン(-)くらいしか使えないみたいです.数字やドット(.)は使えませんでした. ex: jp_phpapps-nobisuke) Web Hosting: 今回Herokuは使ってないのでチェックはしません [
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く