edo1z blog

プログラミングなどに関するブログです

2013-05-01から1ヶ月間の記事一覧

cakePHP /app/tmp フォルダのパーミッション設定

プロジェクトつくったら最初にやることになるのでメモしておく。 chmod -R 707 /Applications/XAMPP/xamppfiles/htdocs/プロジェクト名/app/tmp/

cakePHP2.3 エレメントからコントローラーにアクセスする(requestAction)

エレメント(例:/Elements/job/sub_search_box.ctp)の中で、下記のように使う。これでエレメントを表示する前に、コントローラーにアクセスして必要な情報を取ってきてくれる。 requestAction('/jobs/get_list') ?> 上記の/jobs/get_listのコントローラー…

配色が分かりやすいサイト HUE/360

HUE/360

CSS3 ボタンつくってみた

/************* ボタン ***************/ .btn { background: -moz-linear-gradient(top,#DFE9F5, #1D25F7 50%,#0020A3 50%,#0039FE); background: -webkit-gradient(linear, left top, left bottom, from(#DFE9F5), color-stop(0.5,#1D25F7), color-stop(0.…

CSS Button Generator

http://css-button-generator.com/ よさそう。 うーむ色によってはうまく表示されない。。

cakePHP2.3 Formヘルパー datetimeのセレクトボックスを年月日区切りにする

Formヘルパーのdatetimeのセレクトボックスで、簡単に下記のような感じで”年月日”区切りにする。 (1) /lib/Cake/View/Helper/FormHelper.phpを、/app/View/Helperにコピーする。 (2)コピーしたFormHelper.phpの、下記の部分を修正する。 //$opt = implode($s…

CSS tableの各行のbottomにだけborderをつける

CSS

table{border-collapse: collapse;} td,th{border-bottom:solid 1px #abc;} collapseというのを知らなかった。。。

CSSセレクタ20個

CSS

意外と知らない!?CSSセレクタ20個のおさらい CSS3になってからほんと色々なことができるようになってるんだな。便利だ。

PHP 都道府県の配列

PHP用、都道府県一覧の配列と連想配列。 都道府県の配列 $pref = array('北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','新潟県','富山県','石川県','福井県','山梨県'…

cakePHP CKEditorヘルパー(見たまま編集エディター)

[CakePHP] CKEditorヘルパー(見たまま編集エディター) ここれは、便利そうだ! 追記(2013年8月6日): php/フレームワーク/CakePHP2.X/CKEditor

cakePHP Form dateのセレクトボックスを日本語にする

参考: 日付セレクトボックスを日本語にする Form->input('birthday', array('dateFormat' => 'YMD', 'maxYear' => date('Y'), 'minYear' => date('Y')-100, 'monthNames' => false, 'label' => array('text' => '誕生日')));?>

cakePHP2.3 Ajaxな投稿画面の処理例

Jsヘルパー使ってAjaxなフォームをビューでつくる コントローラーで処理してAjax用ビューに渡す Ajax用ビューを表示先の要素に表示する 以上でございます。 Ajaxなビュー Form->create('JobFile',array('type'=>'file'));?> <table> <tr><td>送受信タイプ</td><td>Form->input('type'</td></tr></table>…

cakePHP Transitionコンポーネント

便利らしい。調べよう。fileBinderの例文で使われているので調べた。多分これだろう。 24時間cakePHP Transitionコンポーネント1.0 24時間cakePHPといのはいい名前だな。 ↓TransitionComponentの紹介記事 TransitionComponent for CakePHPで簡単確認画面実装…

cakePHP 2.3 ファイルアップロード - FileBinderプラグイン

最初、FileBinderを使おうと思ったが、uploadのが人気ありそうなので、uploadを使ってみようと思った。しかし結局日本人が作ってるし、まだ元気なプラグインだとどこかに書いてあったのでFileBinderを使うことにした。こっちのが書くこと少なくてすみそうだ…

cakePHP 2.3 JsヘルパーでAjaxなsubmitボタン

Js->submit('登録',array('update'=>'.add_result','url'=>'/vendors/add', 'with'=>'#add_form','class'=>'btn btn-primary'));?> Js->writeBuffer(array('inline'=>false));?> updateが、かえってきた内容の表示先。withは、対象formの指定。 これで、コン…

cakePHP2.3 エレメント・ブロック

http://book.cakephp.org/2.0/ja/views.html // sidebarブロックを作成する $this->start('sidebar'); echo $this->element('sidebar/recent_topics'); echo $this->element('sidebar/recent_comments'); $this->end(); // sidebarの末尾に追加する $this->a…

cakePHP 2.3 Buttonをクリックしたら別ページに飛ぶ(onClick)

<button onclick="location.href='<?php echo $this->html->url('/buildings/add/' . $customer_id);?>';">物件追加</button>

cakePHP 2.3 AjaxなPagination

はまりにはまったができた。 コントローラー class CustomersController extends AppController { public $components = array('RequestHandler'); public $helpers = array('Js','Paginator'); public $paginate = array( 'limit' => 5, 'order' => array( …

jQuery AjaxとSpinnerの使い方

$(function(){ //追加と検索の表示切替 $('.add_btn').click(function(){ $('#add').toggleClass('none'); $('#result').toggleClass('none'); }); //追加の登録ボタンを押したとき→登録処理 $('.put_btn').click(function(){ put_customer(); return false;…

cakePHP 2.3 JSONビュー

http://book.cakephp.org/2.0/ja/views/json-and-xml-views.html 1.ルーターの設定をする。 Router::parseExtensions('json'); 2.コントローラーで、RequestHandlerComponent を有効にする。 public $components = array('RequestHandler'); 3.ビューは、専…

cakePHP 2.3 View内でjavascriptを追加する

http://book.cakephp.org/2.0/ja/views.html Html->script('carousel', array('inline' => false)); $this->Html->css('carousel', null, array('inline' => false)); ?> // レイアウトファイルの中 <html lang="en"> <head> <title><?php echo $this->fetch('title'); ?></title> </head></html>