タグ

cakephpに関するjimoopのブックマーク (24)

  • CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法

    引用元: CakePHPで実行中のコントローラー名、アクション名を取得する方法 あとはlayoutsのheadに分岐で読み込むだけです。 views > layouts > ctp file <head> if($this->action == 'hoge') { echo $html->css('hoge'); } </head> 各Viewで指定する方法 アクション名を取得してとりあえずできるようになったけど、数十個とかあったら管理が大変だよなと思ってたらCakePHPには便利な機能があるのですね。 head内に「$scripts_for_layout」を記述しておけば各Viewファイルからcssなどを追加できるようです。 views > layouts > ctp file <head> echo $scripts_for_layout; </head> 各Viewには以下を記述しま

    CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • cakePHPの路線をあえてはずれる方法を身につけておく - cakephperの日記(CakePHP, Laravel, PHP)

    今回は、CakePHP1.2を使います。 cakePHPの路線をあえてはずれる方法を身につけておく cakePHPは高速開発が出来る代わりに、ある程度制約を持たせています。例えばモデルやコントローラ、Viewの名前など。 最大の恩恵を受けるためにはこのような制約に沿ったりする方が良い訳ですが、基的には自由な路線でいたい自分としては脱線する方法をあらかじめ知っておきたいと思いました。とりあえず今のところ知りたかったものを下記にまとめます。 モデルの名前を自由に決める モデルの名前は、DBのテーブル名(複数形)の単数名となります。例えば、テーブル名がpostsであれば、モデル名はpost.phpとなります。 DBのテーブル名も自由に付けたいし、モデル名も自由に付けたいという欲求があるのでこれを回避するには下記のようにします。 DBのテーブル名 hoge、モデル名/app/models/hog

    cakePHPの路線をあえてはずれる方法を身につけておく - cakephperの日記(CakePHP, Laravel, PHP)
  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

  • Opera News

    Opera for Android, Opera for iOS Starting on March 6, nearly 400M Europeans will get to choose their default browser on... March 6th, 2024 We're excited for March 6th, when hundreds of millions of Android and iOS users around the EU will have the... Gaming, Opera GX Pimp your smartphone with GX Mods, now available in Opera GX on Android and iOS February 8th, 2024 Transform the look and feel of you

  • » はじめに CakePHP入門: CakePHPを今から始める方は参考にどうぞ。

    CakePHPを始めてやる方は参考にどうぞ。 現在、1.1系を利用しています。 CakePHPのダウンロードはこちらからどうぞ。 http://www.cakephp.org/ none

  • CakePHP guide

    blueocean.bz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、blueocean.bzが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • Copy/Cut/Paste:CakePHPでAjax用action(メソッド)を作るときに注意すること

    CakePHPでAjaxで処理をするときは大抵controllerのaction(メソッド)でサーバサイドを実現するとは思うのだけれども、そのときに注意しなければいけないことがあったりする。 久しぶりにCakePHPでAjaxを使って、忘れかけていたのでメモ。 デバッグ情報を出さないようにする 開発中は基的にサーバサイドからのデバッグ情報(CakePHPでいうとSQLログとか)は出したままにするけれども、Ajaxではそういう不必要な情報がレスポンスとして返されてしまうと機能しない。なのでデバッグ情報をOffにする。 Configure::write('debug',0); Ajax(XMLHttpRequest)以外でのアクセスを制御する Ajaxをメソッドで実現すると、そのままだとURLで直接アクセスしても動作してしまう。 それがどうしたというレベルかもしれないけれどもAjax以外のア

  • Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code

    Eclipse PDTを使う理由の1つは、その強力なコード補完機能です。 CakePHPを使った開発でもそれを最大限に活かさないのはもったいない!ということで、各所で既出な情報ではありますが、自分の備忘録を兼ねて書きます。 知らない人は今すぐ設定することをオススメします。この設定をすると開発効率は格段にあがると思います。 Viewファイルのコンテンツタイプの設定 Viewファイル(1.1系だと.thtml、1.2系だと.ctpが拡張子のファイル)は、デフォルトではただのテキストファイルとして扱われ、phpコードの補完機能が使えません。 これらはコンテンツタイプの設定をすることで、phpコンテンツとしてEclipseでは認識され、コードの補完もできるようになります。 その設定方法はというと、以下の通り。 メニューバーの「ウィンドウ」⇒「設定」を選択 設定画面の左側の「一般」⇒「コンテンツ・タ

    Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code
  • http://book.cakephp.org/ja/toc/167/AJAX-%E3%81%AB%E3%82%88%E3%82%8B%E3%83%9A%E3%83%BC%E3%82%B8%E4%BB%98%E3%81%91

  • blog.katsuma.tv

    (注意:まだ書きかけです→2008.06.18 書き終わりました) 2008.06.18現在、CakePHP1.2のrc版がリリースされてあり、1.1でアプリケーションを作っていた人もそろそろ1.2に上げようかな、、なんて思っているんじゃないかと思います。最近仕事でさくっとCakePHP1.1で作ったサイトがあったのですが、リリースが落ち着いた瞬間を狙って一気に1.2に上げてみました。そのときのメモを残しておきます。 今回は1.2.0.7125 RC1を利用しています。なお、この移行作業は「とりあえず警告が出ないレベルで正常動作する」ことを目的にして作業を行っています。なので、実際は非推奨の方法も混ざっていることもあるかと思いますが、ご注意ください。 cakeディレクトリ ここは全部丸ごと入れ替えます。オリジナルのcakeディレクトリ丸ごと削除→1.2のcakeディレクトリをコピー。 vi

  • 第2回CakePHP勉強会無事終了!&発表資料 - yandod's blog

    events.php.gr.jp 第2回CakePHP勉強会 第2回CakePHP勉強会、参加者や発表者、運営者のみなさまのおかげで盛況のうちに終了しました。 盛況と書けば簡単ですが、50人を超える来場者があり発表の内容も濃く、懇親会も盛況ということで異様に濃い一日になりました。 ばたばたしていたので写真は開始前にしか撮れませんでした。 おそらく他にも撮影した人がいるのでそれで様子がわかればと思います。 当ににぎやかで楽しい時間がすごせました。 from akiyan.com 下記は思いついた事のメモです。 addons.mozilla.org@CakePHP 紹介したい内容が多く、早めの進行になりました。 サイトの事は知っていても、コードを見たことがある方は1人しかいませんでしたね。 実際にキャッシュが有効になって動いている部分をローカルで動作させられたのは良かったです。 発表資料のダ

    第2回CakePHP勉強会無事終了!&発表資料 - yandod's blog
  • CakePHP修行! アーカイブ | i d e a * i d e a

    ドットインストール代表のライフハックブログ

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • blueocean.bz - blueocean リソースおよび情報

    blueocean.bz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、blueocean.bzが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • CakePHP 管理画面を作成する方法 | Sun Limited Mt.

    CakePHP で管理画面を作成する方法です。 管理画面も CakePHP では簡単に作成することができます。 設定 /app/config/core.php の下記のコメントアウトをはずします。 define('CAKE_ADMIN', 'admin'); これで http://www.example.com/admin/controller/action という URL でアクセスできるようになります。 CAKE_ADMIN の値を変更すれば URL の /admin/ の値が変わります。 コントローラ 管理画面で使用するコントローラに管理画面用のアクションを追加します。 管理画面用のアクション名は admin_index のように admin_ が付きます。 この ‘admin’ の部分も CAKE_ADMIN によって変わります。 ビュー 管理画面用のアクションで表示するデフォルト

  • CakePHP Users in Japan

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP Users in Japan
  • 付録 A. Cake ブログチュートリアル

    *** 注)これは、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 の動作についてもっとよく知りたいからでしょう。生

  • CodeZine:CakePHPフレームワークによる快速WEB開発(CakePHP, Cake, フレームワーク, PHP)

    はじめに PHPは、データベース(以下、DB)と連携する高機能なWebアプリケーションを容易に作成できるスクリプト言語です。現在、さらに短期間で効率的な開発を実現するために、さまざまなPHPフレームワークが公開され、開発環境が整いつつあります。今回は特に、Ruby On Railsに触発されて開発が始まり、なおかつ独自の発展を遂げているCakePHP(ケイク・ピー・エイチ・ピー)フレームワークを紹介します。PHPという言語の面白さや、フレームワークによる開発に興味を持っていただければと思います。対象読者 PHPの基礎知識を持ち、フレームワークを利用した効率的なWeb開発に関心のある方。必要な環境 CakePHPを利用するために必要な環境は次のとおりです。LinuxWindowsMacなどの各種OS環境Apache、LighttdなどのWebサーバーMySQLなどのDBMySQL推奨)

  • 株式会社こくちーず

    イベント・セミナー集客プラットフォーム 「こくちーずプロ」を使えば、驚くほど簡単で安全なイベント告知・集客ができます。誰でも使えるシンプルさ、とことんまでイベント集客の手助けができる拡張性、大規模なイベントの大量な申し込みも安心して受付ができる高機能を併せ持っています。 一般的なイベントだけでなく講演会や、定期的に開催する地域セミナー、クローズドな社内勉強会、大規模な学会など様々なイベント形態にあわせた募集が可能です。 サービスのトップへ セミナー会場検索サービス 「こくちーずスペース」は、イベント・セミナーの開催に適したセミナー会場(貸し会議室・ホール)を所有する全国2,700箇所以上の公共施設を掲載!リーズナブル・格安で安心して利用できる貸し会議室やレンタルスペースを中心にイベントの規模や設備など目的にあった施設を簡単に検索できます。 今まで見つけにくかった公共施設の詳細な情報をまとめ

    株式会社こくちーず