AVモデル募集などの各種モデル求人や高収入アルバイトの情報が満載!夢のためにがんばる貴女を応援します! 大阪でチャットレディ・テレフォンレディ業務の求人をお探しでしたら、ベルプロ大阪にお任せ!
サイトの設計上、管理画面と公開画面をサブドメインで分けることになりました。 とは言え、Vendorやモデルは共有したので、ちょっとCakePHPの設定をいじらないといけません。 ControllerとViewだけを切り分けて、他のファイルを共通化するというのが一番いいのかな? フォルダ構成はこんな感じになりました。 root ├cake │├app │└cake ├www.example.com(公開用) │└public_html └admin.example.com(管理用) └public_html 各public_htmlフォルダのindex.phpで、「ROOT」と「APP_DIR」と「CAKE_CORE_INCLUDE_PATH」の定数を設定します。 今回の場合は以下のようになりました。 if (!defined('ROOT')) { define('ROOT', dirnam
CakePHP Advent Calendar 2011の6日目です。 前回は@kachiokaさんでした。 CakePHPにおける複数形はCakePHP自体がどう判定するのかがInflectorクラス次第ですからね。 ちなみにcake.elはInflectorクラスをEmacs Lispでインプリメントして利用しているので安心です。 さて、本題です。 システムを作っていると、一般ユーザ側と管理者側の機能に分かれることが多いですよね。 で、一般ユーザの機能と管理者側機能は「似ているけど異なる」という微妙な感じになるのもよくあることです。 ただ、微妙とはいえ一般ユーザと管理者とではできることが違うので、それぞれの機能を何かしらの形で明確に分ける必要があります。 周りをみているといろいろ方法があるのでちょっとまとめてみました。 分離したいものは「URL」だったり「機能」だったり「親クラス」だっ
Warning: Cannot modify header information - headers already sent by (output started at /home/blog1602/blogs/inc/_blog_main.inc.php:482) in /home/blog1602/public_html/hanaya/skins_custom/_main.php on line 65 先日の第9回SE勉強会で、SEメンバー各自で地域ホームページのコンテンツを作るコトになり、自分はSNSを作るコトになりました。 百式さんの「CakePHPでSNSっぽいものをつくって挫折するまでのコーディング日記」を参考にさせて頂き作成していきたいと思います。 環境は「CakePHP(1.1)」+「postgres」です。 とりあえずのテーブル作成から。 「posts(日記)テーブル
CakePHPのフォーラムで知ったのですが、Jose Diaz-Gonzalezさんがプラグインのまとめを書いてくれています。 CakePHP Plugins – A Biblical Retelling CakePHPに限らずフレームワークの良いところ、それはやはりソースコードを再利用できることです。 そしてそのフレームワークの利用者が多ければ多いほど、再利用できるソースコードが増えていきます。 CakePHPにはビヘイビアやコンポートネント、ヘルパーから始まり、そして様々なものを統合して活用できるプラグインといったコードを再利用する仕組みが採用されています。 今回は先ほど紹介したブログの記事を日本語訳し、自分なりにまとめて、紹介します。 [注意] 初めてまともに訳すので、かなり意訳してます。ここはおかしい、変だ、という点があればご指摘ください。 認証と承認 Debuggable’s
先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail
シンプルな認証と承認のアプリケーション¶ ブログチュートリアル の例の続きで、ユーザーログインを基に、 一定の URL へのアクセスを安全にしたいとしましょう。その他の要件として、ブログに複数の 執筆者 (authors) がいて、それぞれが各々の意思により投稿を作成、編集、削除でき、 他の投稿者からはどんな変更もできないようにします。 ユーザーに関連するコードの作成¶ 初めに、ユーザーのデータを保持するためにブログデータベースに新しいテーブルを作成しましょう: CREATE TABLE users ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(255), role VARCHAR(20), created DATETIME DEFAULT NULL, modifie
John David Anderson (docs at cakephp dot org)までEメールを送るか、IRC (#cakephp on freenode as _psychic_)で、参加したい旨を連絡してください。 翻訳者Tips: アクセント文字のためにhtml entitiesを使用しないでください。このbookはUTF-8を使っています。 フレンドリーな文体を使ってください。 タイトルと内容を同時に翻訳してください。 翻訳する言語のページで閲覧・編集してください。そうしないと、英語ページの編集として記録されてしまいます。どの言語の翻訳なのかをレビューアーが知っていることはまれです。 マークアップを大幅に変更したり、新しい内容を追加したりしないでください。オリジナルの内容の情報に不備があるのであれば、英語の情報をまず編集してください。 用語を英語で書く場合には
PHPのフレームワークは、既にいくつも登場していますが、中でも一番人気なのが「CakePHP」というものです。これは、CakePHPのサイト(http://cakephp.jp/)にて配布されています。オープンソースですので、利用はすべて無料です。 まずは、サイトにアクセスして、CakePHPを入手しましょう。トップページに「Download」とでかでかと書かれていますので、これをクリックすればダウンロードページに移動します。ここで、ダウンロードするバージョンのリンクをクリックすればダウンロード出来ます。 現在(2010年4月)、ver. 1.3のRC4版がリリースされています。これは1.3の正式版の直前バージョンですので、ここではこれをベースに説明を行います。ただし、まだ1.2台を利用している人も多いため、違いがある部分は適時補足しておきます。 まずはファイルをダウンロードしましょう。W
今年(2010年)は、日本でも技術系コミュニティのAdvent Calendarが流行していますね。 PHP関連だとCakePHP(明日書きます!)やSymfony、OpenPNEなどはあるのですが、PHP単体が無かったので作ってみました。 PHP Advent Calendar jp 2010 Advent Calendarについては、下記リンクが詳しいです。これを書いている段階では、まだ参加枠があるので、どんどん参加して下さい。みんなのちょっとしたPHPネタを書いていきましょう! 技術系Advent Calendarについて 他の Advent Calendar というわけで、まず初回(12/2に始めたので、Day1は空席で)のネタは、最近自分の中で流行中のPHPのシリアライズデータ(serialize()/unserialize())について。 シリアライズデータのデータ型 Cake
( 0 票 )eclipse PDT上で、CakePHPを使ったWebアプリケーション開発の開発環境を準備します。 私の開発環境は次の通りです。オープンソースまたは無料で利用可能なソフトをフルに組み合わせてお金をかけずに開発を行うのが『私的』ソフトウェア開発手法のモットーです。^^ Windows XP(←これは無料ではないですね。。。) Apache Web Server 2.2 MySQL 14.12 PHP 5.2.4 eclipse 3.3.2 + PDT 1.0.3 + Zend Debugger CakePHP 1.2.0 ※eclipse + PDTのインストール方法はこちらをご覧ください。 1. CakePHPのダウンロードと展開 CakePHPをダウンロードして、適当な場所に展開します。下のようなディレクトリ構造になっています。 cake_1.2.0.729
hal456トップページ 注意! 本業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、本ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日本語)にて、「文字化けしない」「簡単に"デコメ
スパイスラボ神部です。 前々から、CakePHP に Web サイトの管理画面を作るモードに使っていそうな関数を見かけることが多かったので、どこかにそんな資料があるだろうな、とは思っていたのですが、遂につき当たりました! -CakePHP 管理画面を作成する方法 | Sun Limited Mt. 少しこれについて読み解いてみたいと思います。 -管理画面が好きだ! - Favorites! admin モードについて まず、キモはここですね。 define('CAKE_ADMIN', 'admin'); これで http://www.example.com/admin/controller/action という URL でアクセスできるようになります。 そうだったのか・・・! これまでは実は管理者画面を自作していました。しかし、CakePHP はフレームワークであるが故に、その URL
*** 注)これは、1.1用のチュートリアルです。1.2用のチュートリアルは http://book.cakephp.org/ja/view/219/cakephpにあります。*** 目次 A.1. はじめに A.2. Cakeの入手 A.3. ブログデータベースの作成 A.4. Cake のデータベース設定 A.5. mod_rewrite について A.6. Post Model の作成 A.7. Posts Controller の作成 A.8. Post Views の作成 A.9. Posts の追加 A.10. データバリデーション A.11. Posts の削除 A.12. Posts の編集 A.13. Routes(ルート) A.14. まとめ Cake にようこそ。このチュートリアルを読んでいるのは、おそらく、 Cake の動作についてもっとよく知りたいからでしょう。生
はじめに PHPは、データベース(以下、DB)と連携する高機能なWebアプリケーションを容易に作成できるスクリプト言語です。現在、さらに短期間で効率的な開発を実現するために、さまざまなPHPフレームワークが公開され、開発環境が整いつつあります。今回は特に、Ruby On Railsに触発されて開発が始まり、なおかつ独自の発展を遂げているCakePHP(ケイク・ピー・エイチ・ピー)フレームワークを紹介します。PHPという言語の面白さや、フレームワークによる開発に興味を持っていただければと思います。 対象読者 PHPの基礎知識を持ち、フレームワークを利用した効率的なWeb開発に関心のある方。 必要な環境 CakePHPを利用するために必要な環境は次のとおりです。 Linux、Windows、Macなどの各種OS環境 Apache、LighttdなどのWebサーバー MySQLなどのDB(MyS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く