自分の URL を取得したいときに使えるメンバや関数。 ドメインを含めない $html->webroot; // ビュー : html ヘルパー $this->webroot; // コントローラ DOCUMENT_ROOT 配下のルートを取得。 基本的な使い方をしていれば 「 / 」 が返ると思っていればよい。 ドメインを含める $html->url($url, true); // ビュー Router::url($url, true); // ビュー以外 $url は DOCUMENT_ROOT 配下を指定。 $url が null の場合は現在の URL 。 $url を指定した場合はドメインを含めた $url で指定したURL ドメインを取得 env('HTTP_HOST'); 他にも REMOTE_ADDR や DOCUMENT_ROOT なども使える。 function env
posted by MAX on 2008-06-21 18:15:29 updated on 2008-06-21 18:20:52 1.2RC1の話。 検証ルールに'isUnique'を使って重複チェックができます。'isUnique'は正確には検証ルールではなくてモデルのメソッドですが、検証ルールのように使う事が出来ました。 var $validate = array( 'email'=>array( 'rule' => 'isUnique', 'message' => 'すでに登録されています'), ) ルール名の指定方法は、1. 定義済みルール 2. コールバック関数名 3.'custom' 4. 'userDefined'の中から指定出来ます。'isUnique'は定義済みルールではないので、2番目のコールバック関数名にあたります。 2.のコール
フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないcakephpを最近よくいじるのでその備忘録 App::import('HttpSocket'); App::import('Xml'); $http=&newHttpSocket(); $xml=&newXML($http->get('http://www.sj6.org/feed/')); $xml=Set::reverse($xml); pr($xml); ほら、簡単でしょ! と思ったら、こういう方法もあった uses('Xml'); $xml = new XML("http://www.sj6.org/feed/"); $xml_array = Set::reverse($xml); pr($xml); 楽チンやね。 関連記事 コピペブログアンテナに日付選択機能を追加
自主更新型ホームページ、ホテル旅館予約システム、美容室予約システム、EC(ショッピング)サイト、地域情報ポータルサイト、携帯(モバイル)販促ツール、オリジナル・ブログ、オンライン・ショップ(ECサイト)。 ★キーワード検索したいフィールドののキャラクタセットを「utf8」、 Collation照合を「utf8_unicode_ci」に設定しておく。 ★(例)ランキング登録サイトのキーワード検索を全ページに設置する場合 ◆エレメント(/app/views/elements/search.ctp)内の検索フォームの記述 <?=$form->create('Searches', array('action' => 'index', 'type' => 'post'))?> <?=$form->input('Search.keyword', array('type' => 'text', 'di
Webサイトを自由にカスタマイズできるCMS(コンテンツ・マネジメント・システム)です。 無料で使える国産のオープンソース・ソフトウェアとして、直感的な操作性と高いメンテナンス性、安全性を実現。 さまざまなサーバーで動作可能で、簡単にインストールできます。 固定ページやブログ、フォームをまとめて管理 メールフォームや新着ブログなどのプラグインを標準装備 国産のソフトウェアなので安心・安全のセキュリティ
BaserCMSはPHP製のオープンソース・ソフトウェア。CMSと言えば世界ではDrupal、日本ではxopps cubeなどが有名だ。さらにWordPressやMovableTypeもCMSとして良く挙げられる。汎用的なCMSは様々なサイトに対応できる利点もあるが、逆に固定の形が決まっていないために無駄も多くなる。 デフォルトの表示も奇麗 目的が決まっているならば、それに特化したCMSを導入するというのも一つの手だろう。BaserCMSはコーポレートサイト構築にちょうど良い作りになっているCMSだ。とは言えプラグイン機能やフレームワークにCakePHPを採用したことによるカスタマイズ性も保持している。 BaserCMSが提供する主な機能はユーザ、ニュース、ページ、お問い合わせ、フィードといった情報を管理できるようになっている。訪問者向けの画面ではトップページにニュースリリースが表示され、
CroogoはPHP/CakePHP製のオープンソース・ソフトウェア。Railsライクな開発ができるという特徴で日本でも人気が高いPHPフレームワークがCakePHPだ。フレームワークを用いることで、余計な設定や開発者ごとの癖をある程度吸収できる。何より開発が素早くなる。 ユーザ画面 さらにその特徴を際立たせてくれそうなのがCroogoだ。CroogoはCakePHPを使って構築されているCMSだ。そのまま使うのはもちろんのこと、CakePHPを習得されている方であればカスタマイズも容易だろう。つまりCroogoをベースにさらに開発を素早くすることができるのだ。 Croogoはユーザ画面と管理画面に分かれて提供される。コンテンツ、メニュー、ブロック、メディア、コンタクトフォーム、ユーザ、テーマ、システム設定が主な機能になる。後は自分で自由に機能を追加すれば良い。もちろんCroogoの書き方
サーバのテーブルに,CakePHP経由でアップロードしたCSVファイルをインポートする必要がありましたので,その処理を作ってみました。CSVファイルをサーバにアップロードし,そのファイルをDBにインポートするという手順になろうかと思います。 ビュー <div class="options form"> <div class="actions"> <ul> <li><?php echo $html->link('メニューに戻る', array('action'=>'index'));?></li> </ul> </div> <?php echo $form->create('Options', array('action'=>'upload', 'type' => 'file'));?> <fieldset> <legend>データのアップロード</legend> <?php echo $f
CakePHPで郵便局のサイトから郵便番号データCSVを取得し、データインポートする処理です。 ■テーブルの作成(PostgreSQL) create table zips( created timestamp not null, id text primary key, pref text, address1 text, address2 text ); ■モデルの作成 app/models/zip.php ■メイン処理の作成 app/vendors/shell/zip.php Zip->begin(); $this->Zip->deleteAll(array("NOT" => array("id" => null))); $fh = fopen("ken_all.csv", "r"); while($cols = fgetcsv($fh,500)) {
Posted on | 9 月 16, 2008 | やってみたのでメモ。 View( /views/examples/file_upload.ctp )
AutoPagerize対応したシンプルなTwitter検索「findTwitter」を作りました。 Twitterのつぶやきを検索 機能はシンプルです。テキストボックスに検索したいキーワードを入力して、「検索する」ボタンをクリックするとキーワードに合致したつぶやきを表示します。 「shin1x1」で検索 検索パターンとしては以下のような組み合わせが可能です。 単語で検索。(ex. [CakePHP]) スペースで単語を連結してAND検索。(ex. [PHP カンファレンス]) 「OR」で単語を連結してOR検索。(ex. [shin1x1 OR msng]) 仕組み TwitterAPIを叩いているだけ 仕組みはごくごく単純でTwitterの検索APIを叩いてるだけです。 検索結果はAPIの挙動に依存しているので、検索漏れや古いつぶやきが検索対象にならないなど現象があります。 CakePH
Twitterの持つ可能性に魅了されている人は多い。世界中で日々、Twitterアプリが開発されていることからもそれがよく分かる。データの見せ方や捉え方を変えるだけで、そこにある膨大なつぶやきが宝の山になる。投稿や閲覧を行うフロントエンドも良いが、検索を使ったサービスにも魅力的なものが多い。 シンプルなインタフェース そんなTwitter検索を使ったマッシュアップを考えられているなら、findTwitterを参考にしてみると良さそうだ。 今回紹介するオープンソース・ソフトウェアはfindTwitter、Twitter検索ソフトウェアだ。 findTwitterはシンプルなTwitter検索ソフトウェアだ。キーワードを入れると、そのキーワードに合致した検索結果が表示される。スペースで単語をつなげるとAND検索、ORで単語をつなげるとOR検索となる。TwitterのAPIをそのまま使っているの
第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基本編 秋田真宏 2009-07-17
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く