Japanese Pages English Pages File Archive Copyright (C) 1998-2017 Minero Aoki
スパイスラボ神部です。 CakePHP を使っていると、本当にデータベースのやりとりが楽になるので、個人的には MySQL とお話するときのコンシェルジュ、もしくは同時通訳のように使っています。そうなると、もっとデータをデータベースを使って管理するようになりたくなります。たとえば、これテキストで管理していたデータをデータベースに入れて利用するなど。 Web のフォームでプルダウンを実施する際などは、それらのプルダウンを動的に管理したいときこれまで原始的に CVS を使ったりしていましたが、今では MySQL を積極的に使うようにしています。さらに CakePHP 側でも、それらをプルダウンの項目として利用するための簡易な方法が用意されているので、ここで紹介します。 -プルダウンメニューが好きだ! - Favorites! 役に立つリソースと解説 簡単に言えば、 1.プルダウンにしたいデータ
『名前をつけてやる』で RSS を出力するのに CakePHP の RSS ヘルパーを使ってみたんだけど、 これが便利便利。 いったん組み込めばあとは簡単に RSS を生成できるし、 ほとんど追加作業なしで複数の RSS を吐くこともできる。 ただ手元に資料があんまりなくて 導入に少し戸惑ったのでやったことメモ。 「使い方まとめ」って書いたけど、 要するに「何をやったか」です。 例として、 通常 http://example.com/posts/index に出しているデータを RSS に吐き出したい。 個別のポストのページは /posts/view/[ID] で見る。 PostsController から index のビューに $posts というデータが渡されている。 トップページは /posts/index にルーティングされている という状況設定で。 とにかく使えるようにする 次
前回は、rhaco アプリケーションの基本となるFlowの仕組みについて解説しました。今回は、アプリケーションに頻出する一連の動作をライブラリが実現する Views(汎用ビュー)という機能について解説していきます。 Viewsについて ウェブアプリケーションの開発において、データの登録・一覧・変更・削除(CRUD)といった動作は、ある程度共通化できることが多いです。そのため、(特に)Ruby on Rails以降のフレームワークでは scaffolding と呼ばれる、アプリケーションの土台をジェネレートする機能が備わっていることもよくあります。 rhacoでは、これらの動作をひな形のようにしてライブラリで実現しています。簡単に言うと「どのモデルを用いて、どの動作するのか」を明示しさえすれば、CRUDを実現できるようになります。 これまで何度か使用しているセットアップアプリケーション(s
今回は残念なお知らせがあります。 5月末をもって、LingrとRejawの両サービスをシャットダウンすることになりました。いずれのサービスも、すでに新規サインアップは受付停止済み、5月15日までユーザデータのダウンロード依頼を受け付け、5月16日からは新規発言ができなくなり、5月末の完全停止までの間にデータをダウンロードしていただく段取りになります。 今まで支えてくださったユーザの皆さんには、このような結末になってしまい本当に申し訳なく思っています。シャットダウンという最終決定を下すまでには多少の猶予をいただき、営業譲渡などでサービスを存続させる方法も模索していたのですが、受け入れ先を見つけることができませんでした。 2005年の夏にインフォテリアの100%子会社として操業を開始した米国法人のインフォテリアUSAですが、こちらもサービスの終了を見届けた後、6月中に解散・撤収することとなりま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く