第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基本編 秋田真宏 2009-07-17
![連載:CakePHPで高速Webアプリ開発|gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基本編 秋田真宏 2009-07-17
PHPの古い環境用意するのに、調べたこと、やったことをメモ。 参考 Docker を使って PHP 5.2 環境を用意してみる これだとurlがrewriteに対応していないので追加 docker pull image dockerイメージを取得します docker image list itkaasan@itkaasan-ThinkPad:~/work/$ docker image list REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 2f52e94d8acb 12 days ago 373MB tommylau/nginx latest 75d215ac1943 12 months ago 109MB tommylau/php-5.2 latest 7e7ee5c92d52 13 months ago 371MB my.cnfとngin
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。
PHPプログラミングをマスターして制作しようと目論んでいるWebサービスでは「CakePHPフレームワーク」を使おうと決めているので、まだまだPHPも入門レベルな今日この頃ながらも、先走って勉強をスタートしてしまったわけで。 まだまだ勉強途中・真っ最中ではあるのですが、備忘録も兼ねてまとめておきます。 ドットインストール プログラミング関連でまず最初にお世話になるのはやっぱりこのサイトですよね。 今回は「CakePHPの基礎」を勉強します。 あ、ちなみに、PHP基礎(入門編)とPHP基礎(応用編)、あとMySQLの基礎とローカル開発環境の構築、などは視聴済みです。 プログラミング初心者の方は今回のレッスンを視聴する前に、最低限上記レッスンを視聴しておいた方が良いです。 レッスン第1回(全32回)の動画です。 (実はまだ視聴途中) ちなみに動画ではわからないところは、下記サイトを参考にさせて
CakePHP2 でビューの基本 $autoRender と $autoLayout について勉強するよ♪だからコントローラーとビューだけでサンプル作るんです!モデルは、お休みっ! CakePHP のアクションの基本と移動について調べたよ♪ | oki2a24 の続きの投稿となります。 ビューを使うための設定にかかわる二つのパラメータ、$autoRender と $autoLayout について調べました。 まとめ $autoRender ビューの使用有無の設定。これが false だと画面に何も表示されない。(コントローラーで無理矢理 echo すれば、それは表示されるが本来の使い方ではない) $autoLayout レイアウトの使用有無の設定。有効なら cake/sample/app/View/Layouts にあるレイアウトを使用する。$autoRender が true つまり有効
こととこネット 忘れる前に出力を。web系の情報と、趣味の情報を、ことこと、メモしていきます。 cototoco.net netbeans7.4が出ていたのでバージョンアップしたら、プロジェクトで定義していないファイル(文字コードutf-8のphpファイル)が文字化けしたので、初期設定をutf-8にする方法のメモです。 *追記 2014/06/16) 新しいバージョンの8.0がリリースされました。8.0でも動作確認OKでした。 参照サイト 初心者に優しいWPカスタマイズ NetBeansの文字コードをUTF-8に http://wiki.netbeans.org/ FaqPHPDebugEncodingJa 新規プロジェクトを作るときに、デフォルトのエンコーディングをutf-8にします。 通常はこれでプロジェクト内のファイルはutf-8になり、特に問題は有りません。 問題は、プロジェクトに
2010年を振り返る意味で、自分がCakePHPで開発する際に良く使うプラグインをまとめてみました。 誰かのお役に立てれば幸いです。 1.cakeplus ■ よく使うバリデーションをまとめたBehaviorであるadd_validation_rule モデルでバリデーションする際に本当に使います。 var $validate = array( 'hoge' => array( "rule1" => array('rule' => array('katakana_only'), 'message' => 'hogeにカタカナ以外が含まれています' ), ), ); ■ 自動でhiddenタグを生成するヘルパーformhidden 確認画面を挟む際にhiddenに入力情報をまとめて出力してくれます。 echo $formhidden->hiddenVars(); このプラグインを知ってから、
そもそもcakePHPってなんなのかよく分かってない。何だそのケーキ、うまいの? 今回試した環境は以下 Windows7 64bit xampp インストール 公式サイトからダウンロード CakePHP: 高速開発 php フレームワーク。 Home zip形式なのでxampp\htdocsに展開してフォルダ名を「cakephp」に変更 「http://localhost/cakephp/」にアクセスして表示されたら成功。色々エラー吐かれるけどね core.phpの編集 まずはエラーを無くす作業から。 "xampp\htdocs\cakephp\app\Config\core.php"を開いて以下を変更 Security.saltの値を別の適当な英数字に変更(デフォルトだと40文字) Security.cipherSeedの値を別の適当な数値に変更(デフォルトだと29文字) /** * A
はじめに PHPのフレームワークとして有名なCakePHPをXAMPP上にインストールしてみます。 なお、ここでは開発用にローカルPCへインストールすることを前提としているためApacheのアクセス制限の設定などは行っていません。 CakePHP公式サイト 日本語トップページはこちら ⇒ http://cakephp.jp/インストール方法の説明はこちら(英語) ⇒ http://book.cakephp.org/2.0/en/installation.html CakePHPの動作条件 cakePHP2.Xの必須条件は以下のとおりです。XAMPP for Windows 1.8.0をインストールしてあれば以上の条件を満たします。 CakePHPのダウンロード 以下のURLよりファイルをダウンロードしてから解凍します。 ⇒ http://cakephp.jp/今回ダウンロードしたのは
CakePHPで使用するファイルのダウンロード方法及びWindows環境へインストールを行う方法について解説します。 1.ダウンロード 2.インストール 3.デフォルトタイムゾーンの設定 4.Security.salt及びSecurity.cipherSeedの変更 CakePHPの公式サイトは下記となっています。 http://cakephp.org/ 日本語を使用している場合は下記のサイトが便利です。 http://cakephp.jp/ ではダウンロードを行います。画面右側中段に大きく表示されている「Download」と書かれた箇所をクリックして下さい。 すぐにダウンロードが開始されます。任意の場所に保存して下さい。ダウンロードは以上で終了です。 続いてインストールを行います。ダウンロードしたファイルは圧縮ファイルとなっていますので、まず解凍を行って下さい。そして解凍したファイルをA
“vagrant up” するだけでCakePHPの開発環境が手に入るようになりました。 下記のことが全て自動で行われます。 CentOS 6.4 のダウンロード & インストール PHP 5.3.3 のインストール Xdebugの設定 Apache 2.2.15 のインストール MySQL 5.6.14 のインストール Composer のインストール CakePHP 2.5.* のインストール DebugKitプラグイン 2.2.* のインストール Bakeコマンドでプロジェクトを作成 CakePHPはComposerでインストールしているので、composer.jsonファイルを編集するだけでインストールするプラグインを追加することもできます。 リポジトリの取得 GitHubからリポジトリを取得します。 >git clone https://github.com/iw3me/vagr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く