php
これ見たほうが早いかも PHP5.5新機能「ジェネレータ」初心者入門 from kwatch サンプル1:yieldを指定する度にセーブして処理が戻る sample
ダイナミック・パブリッシング MovableTypeの記事を動的に表示する機能。 デフォルトの状態では静的にファイルを作成するがこの機能により、動的に記事を表示できる。phpでの設定を調べました 設定 いろいろやることがめんどうなんで以下のものを作成して実…
独自のバリデーションルールを作成する クロージャとして組み込む
alpha1での認証を再度用意 まあ、念のため 準備 とりあえず、改めて作成 mkdir alpha1 cd alpha1/ curl -s https://getcomposer.org/installer | php php composer.phar create-project -s dev cakephp/app※composerがうまくいかない場合は一部の cd app php…
まあ、ほとんど何もしていない vagrantの環境で前の環境を壊したくないから新しく別のディレクトリに配置 まずは実行ログ ログ [vagrant@localhost ~]$ mkdir sample1 [vagrant@localhost ~]$ cd sample1/ [vagrant@localhost sample1]$ curl -s https://get…
バリデーションルール 必須
Tableの定義の場合のバリデーションでは… そのクラスに置かれてしまう感じがする。別にそれでもいいかもしれないけど別途validateのチェックを行う際などに役に立つかも サンプル shellでの簡易記述
少しずつチェック 1日ごとだとあまりまとめられないけど忘れるとまずいしちょっとずつメモ目的で… Tableオブジェクト デフォルトの処理は"validationDefault"を定義してチェックする app/App/Model/Table/MembersTable.php
SQLを組むほうが基本楽かもしれんが 複数の考え方も必要なので考えてみる。 条件 テーブルを作成してModelのTableも用意しておく CREATE TABLE members ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT, tel VARCHAR(15), created…
クラス名と同じテーブル名を保有しないTableクラスを作成 ただの別のTableを使用するサンプルを作成 バリデーションとかができるかは別途調査する app/App/Model/Table/SamplesTable.php
現在は調査中なので… 私が勝手にそう思っているだけで意味合いややり方は別にあるかも……………………………………というかあるはず Tableオブジェクト Rowオブジェクトとして考えられているよう findメソッドなどはあるが、以前あったqueryメソッドは2.x系とは異なりQuer…
実装 今回はハッシュだけ試すのでshellで実験 app/App/Console/Command/Sample1Shell.php
参考URL http://book.cakephp.org/3.0/en/tutorials-and-examples/blog-auth-example/auth.html http://book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html ちょっといじってあります サンプルソースの通りにやってもうまく動かな…
phalcon PHPの高速フレームワークの1つ 現時点ではhhvmが出ているので最速とはいえないけど拡張モジュールを使用しているのでかなり早いと思われる。 環境 CentOS 64bit(vagrant) セットアップ git clone git clone git://github.com/phalcon/cphalcon.git …
ちょっと環境を一新したので入れ替え したら動かなくなったw ログ [vagrant@localhost htdocs]$ php composer.phar create-project -s dev cakephp/app app Installing cakephp/app (dev-master dc1f18b31df0b29a95a2ec199c6cce5079fd051a) - Installing ca…
データベースライブラリ(illuminate/database) フレームワークのlalavelで使用されているよう 準備 composer.jsonを作成 cat <<'_EOT_' > composer.json { "require" : { "illuminate/database": "4.0.*" } } _EOT_ composerをダウンロードして更新 curl -…
インストールするのにはphpが必要 なぜか必要 環境 vagrantのcentos64 yumインストール sudo yum install -y php php-xml sudo yum install -y libxml2 libxml2-devel bzip2-devel libmcrypt libmcrypt-devel libxslt-devel 手順 インストール wget https://…
概要 イベント CakePHP 3.0.0 もくもく会(勉強会) #4 URL http://coedo-cakephp.doorkeeper.jp/events/10408 日時 2014/04/16 (水) 19:00 - 21:30 料金 1,000円(場所代として) 場所 東京都中央区新川1-3-4 PAビル5F コワーキングスペース茅場町 Co-Edo(…
StremingAPI なんかつぶやきをリアルタイムで取得する機能とのことずらずらーと流れてくるのでなんかDBに格納して分析にするのかな… やり方 開発者サイトへ移動して取得 https://dev.twitter.com/へ移動して開発者のキーを取得する APIを作成 APIを作成して…
環境 OS CentOS 64bit(VMPlayer) PHPある? plenvで搭載済み fastcgiは? 一応入れている HHVM リポジトリ登録 yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm yum upgrade cd /etc/yum.repos.d/ wget http://www…
運用管理ツールのインストール 環境 CentOS 64bit 6.5 PHP+nginx+php-fpm http://m-shige1979.hatenablog.com/entry/2013/11/03/211613 MySQL5.6 http://m-shige1979.hatenablog.com/entry/2013/11/22/062538 インストール方法 ソースインストール ここよ…
packagistアカウント取得 https://packagist.org/へアクセスして画面を開く ユーザー情報を入力 入力完了 登録 「Submit Package」を押下 リポジトリのURLを設定して「Check」を押下 しばらくしたら表示されるので「Submit」を押下 登録情報を確認 ※この時点…
便利とは思いつつ環境で抵抗がある なんか便利とは思いつつうまく使えていないので調査 環境 Linux(CentOS 64bit) PHPのバージョンは5.5 ※別に5.3以降ならイケる まず準備 ディレクトリを作成してcomposerをダウンロード [root@localhost ~]# mkdir HelloW…
composerのグローバルインストール ローカルではちょっとやりにくいのでグローバルインストールする 手順 [root@localhost ~]# curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading.…
ちょっとだけControllerをやってみる マニュアルやサンプルが少ないので調査に時間がかかる サンプル Sample1Controller.php
cakephpの3.xのプレビュー版が出ているのを知った。 使いやすくなっているか気になったのでちょっと調査 環境 OS CentOS 64bit PHP 5.5.5 webサーバ 面倒なんで、phpのビルドインサーバを使用 セットアップ ディレクトリを作成 [root@localhost ~]# cd /var/…
とりあえず、ウェルカム画面だすだけ nginxでサイトを公開する準備するのでとりあえず、他のフレームワークにも触っておく 環境 php5.5+php-fpm+nginxで設定の続き 共通対応 参照用PCにhostsを定義 192.168.51.129 dev1.example.com dev2.example.com dev3…
nginx 去年辺りから出始めてきていたWebサーバ なんかよくわからないけどApacheより軽量のWebサーバ最近はこちらのほうが主流になりつつあるのでいろいろと手を付けてみる 特徴 ・.htaccessが動かない→その代わりreweite用の設定を使用できるらしい ・apache…
勉強会情報 イベント名 第72回 PHP勉強会@東京 日時 2013/10/28 19:00 to 22:30 人数 38名 場所 株式会社 Engine Yard (東京都渋谷区恵比寿南1-9-4 長谷川力ビル 3階) 会費 1,200円 URL http://atnd.org/events/44600 ハッシュタグ #phpstudy はじめ 会場…
コードは結果をみるまで綺麗に書かれていても信用しない サンプルが書かれていてこんな感じでできますということがあってもやっぱりちょっと不安な感じがする。 カレンダーなどで共通のウェブサービスなどはできるだけ使用した方が良いかと思うので試す。 作…