2010-03-01から1ヶ月間の記事一覧
確認の仕方 1,PHPMyAdminでWHERE句のあるSQLを実行2,[EXPLAIN で確認]をクリック3,Extraを見てみる Using filesort か using temporaryが書かれているとダメらしいです。 INDEXをつけると、WHEREの検索がものすごく早くなるらしいです 引用:http://www.res-…
$_sessionを使用して確認画面を作成しました参考リンク:http://h2o-space.com/blog/1950 ・コントローラー function admin_add() { $shop= new Shop(); //addでpostされた値が入っている場合は確認画面に遷移 if (!empty($this->data)) { $this->Shop->crea…
全件表示できて、なおかつedit・add・deleteができる管理画面を作成します。 最初にbakeコマンドで作成されたindex.ctpが管理画面のようなものですが、 admin権限を設定してないので、admin_をコントローラー名とビューの前につけます 全件表示すると多い場…
cakePHPを使って何か物を作ってみたかったので、twitterAPIをつかってやってみました。まったくわけのわからない状態からはじめているので、ぐだぐだです。 参考サイト:http://usy.jp/twitter/index.php?Twitter%20API#q36eab93 :http://labs.transrain.ne…
モデルのテスト !テストで行うこと! ・参照して、意図した値がはいっているか? ・エラーであるべき値を入れて、きちんとエラー処理できているか? ・saveなど登録でafterfind、bforefindがちゃんと動作しているか? - - - - - - - - - - - - - - - - - - …
誰でもaddやeditやdeleteできないようにAuth コンポーネントを使用して管理画面を作成する 参考サイト:http://book.cakephp.org/ja/view/172/Authentication★ コメントアウトする config/core.php Configure::write('Routing.admin', 'admin'); ★ コントロ…
やっと・・・ 自宅環境はwindowsとxamppですMYSQLから取得したデータが文字化けした原因 設定不備とMYSQLの重複 文字コードの設定は c:\xampp/mysql/my.ini に記述します。[mysql] default-character-set = binary[mysqld] default-character-set = utf8 ski…
Shin x blogで勉強させていただきました。 HTML内ではこういう書き方もできるみたいです! ・if <span>hoge</span> <span>foo</span> ・while <span></span> ・for
formhelper inputオプションのまとめ ・inputのタイプを強制的に変換する $options[‘type’]・メソッドの出力の中に、記述を挿入できる $options[‘before’] $options[‘between’] $options[‘separator’] $options[‘after’]・select とラジオボタン定義を手動で…
inputで役に立ったオプション echo $form->input('name',array(---));arrayでオプションを記述することができる!"label"=>false 通常なら表示されるラベルが消える、 "div"=>false divを効かなくさせる他にも type フォームの種類 before ラベルの前に表示…
addでデータベースを更新しようとしたら Duplicate entry '0' for key 'PRIMARY' というエラーが出て更新できませんでした重複しているから0はもう登録できませんよ。ということみたいです。 cakePHPの規約で データベースに、一意の番号を付けて登録する際 …
衝動買い。 無印に行くと食料品を買いあさりたくなりますいただきます 名刺入れのバインダーも購入して、今までいただいた名刺も整理してすっきり。整理してみてみると、この2ヶ月、人生で一番社会人の人と交流してる!すごい貴重な体験ばかりで、楽しいし、…
http://localhost/cake/shops/shops?area=kanto ↓ http://localhost/cake/shops/kanto でアクセスできるようにしたいと思います。before http://localhost/cake/shops/shops?areaid=kantoコントローラー function index() { echo $_GET['areaid']; }after ht…
default.ctpに記述してある、画像が表示されない。 indexでは画像を読み込んでくれるのに、viewでは全部読み込んでくれないという。default.ctpって共通だから、indexで表示できたら、viewでも表示してくれるんじゃないのか!!!
せっかくcakePHPを使っているというのに、何も知らず普通PHPと同じ書き方でMYSQLに接続+データ取得してましたw cakePHPではこんな使い方ができるみたいですSELECT * FROM 'shops' WHERE area=$areaid はfindコマンドを使用します↓ $data = $this->find('al…
phpMyAdminをダウントードしてみました phpMyAdminの使用方法参考サイト ・http://www.dbonline.jp/phpmyadmin/ ・http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=10PHPMyAdminの文字コード確認方法 操作←データベースの文字コード 構造←テーブ…
cakePHPのブログチュートリアルをmacで行ってみました不調だったMYSQLも無事動くようになり、PATHも通り 起動:$ sudo mysqld_safe5 --user=root 停止:$ sudo mysqladmin5 shutdown --user=root -pログイン:$ mysql5 -u root -pでOKになりました。 でも、…
3/13(土)に行われたCakePHPWorkshop関西に参加させていただきました!前日に偶然参加させていただく事に決まったので、 PCの環境設定がまったくできてなくて、かなり焦って準備しましたw 必要バージョン Apache2 以降 PHP5.2 以降 MySQL5 以降内容 ・Chapter…
前回OPENSSLをインストール $ sudo port install opensslMYSQLをインストール(結構時間かかります) $ sudo port install mysql5 +serverインストールが完了したら、DBを初期化します $ sudo mysql_install_db5DBのパーミッションを設定します $ sudo chown -…
simpletest:http://www.simpletest.org/ downloadからソースを落とします主な形?
MAC OS X 10.5にMYSQLインストールしてみました。 本家からtar.gzやdmgでダウンロードしてみたものの「./configure」ができず 「MacPorts」を使ってインストールすることにしました。Leopard対応のMacPorts1.6.0をダウンロードPATHを通しつつ、環境変数を有…
""や''を今まで散々使ってきたにもかかわらず、何気なく使いすぎていて 今日初めて本当の意味を知りました。""と''の違いは展開されるか展開されないかだそうです。なので "$hoge=1111"は「1111」と出力されて、'$hoge=1111'は「$hoge=1111」と出力されるだ…
某制作会社にインターンシップでお世話になったのち、師匠の下で見習いとして、 お勉強させていただくことになったプログラミングを学ぶメガネ女子(20)です 阿倍野にあるコンピュータの専門学校のもうすぐ3年生です専門学校でシステムを専攻しつつも、フラッ…