はじめに 最近 jQuery はじめたけど、セレクタ自由に使えないと捗らないのでまとめておく。 注意点 以下に出てくるセレクタ特殊文字('.', ',', ':', '#', '[', ']')はエスケープが必要 基本セレクタ タグ名 or クラス名 or ID による指定ができる。 $("form"); // タグ名="form" $(".className"); // クラス名="className" $("#formId"); // ID="formId"
PHPを愛する試みというものを個人的にやっている PHPを愛する試み PHPを愛する試み 〜調教編〜 今回は、self:: parent:: static:: 遅延静的束縛について図で整理してみた。 スコープ定義演算子 (::) まず「::」について。これはスコープ定義演算子という。マニュアルには以下のようにある。 スコープ定義演算子 (::) スコープ定義演算子 (またの名を Paamayim Nekudotayim)、 平たく言うと「ダブルコロン」は、トークンのひとつです。 static, 定数 およびオーバーライドされたクラスのプロパティやメソッドにアクセスすることができます。これらの要素をクラス定義の外から参照する際には、 クラスの名前を使用してください。PHP 5.3.0 以降では、変数を用いてクラスを参照することも可能です。 変数の値に (self や parent、 stat
以下の様な、エラーが出てしまった ※brewについてはこちらを参照 $ brew update error: The following untracked working tree files would be overwritten by merge: Library/Formula/autojump.rb Please move or remove them before you can merge. Updating 851e2e8..92144d4 Aborting Error: Failed while executing git pull origin refs/heads/master:refs/remotes/origin/master
ユーザー登録機能を持ったWEBサイトを構築する際にメールアドレスを登録してもらう手順で、安全な仕組みを考える必要があったので、あらためて考えてみました。 ここで解説する認証方法では、メールアドレスだけでなく、同時にパスワード等の入力情報も含めて認証することができる方法を紹介していますので、ユーザー認証方法に悩んでいる方は参考にしてみてください。 仕組み自体は王道パターンで 手順は以下のように王道とも言えるものになっています。 メールアドレスをユーザーに入力してもらう。 入力されたメールアドレス先に認証(アクティベーション)メールを送信。 ユーザーは認証メール内のURLにアクセス。 WEBシステム側でURLに含まれる認証コードを確認。 1で入力されたメールアドレスをデータベースに登録。 これをアクティビティ図で表すと以下のようになります。 さて、ここでポイントとなるのは認証コードの作成と認証
JavaScriptの書籍はjQueryやサンプル中心のチップス本などを含めると、多数出ており、これから勉強したい人にとってはどれから読めばいいか迷うところだと思います。 今日はここ数年で出た書籍の中で初級者から脱中級者になるまでに読みたい書籍を、この順番で読めばステップアップできるという内容で紹介したいと思います。 STEP1. 初心者へのおすすめはダントツでこれ一択。 初心者向けの内容としてはこれがダントツでおすすめです。内容が易しく丁寧な上にサポートサイトで書籍の内容を動画で説明してくれています。 Amazon.co.jp: よくわかるJavaScriptの教科書: たにぐち まこと: 本 サポートサイトはこちら STEP2. 全体を把握するには十分なボリューム。脱初級者向けにはこの2冊。 2冊とも初級者にとっては少し厳しい内容になっていますが、この2冊が理解できれば後は作りまくる
HOME>jQuery>7つのサンプルでjQueryを学ぼう!「jQueryが全く分からない人のため」の超初級者向け入門講座 約半年前まで、興味はあれども全くもって触れたことのなかった「jQuery」。それどころか、「Javascript」を「Javasprict」と何度となく書き間違える癖のあった私。 結局、「スク水すいすいスクリプト」と語呂を合わせることによりようやく正しい綴りをマスターしたわけなんですが、仕事で扱うと言うこともあり多少はjQueryの仕組みが分かってきた今日この頃です。 そんなわけで、今回は「jQueryが全く分からない人のため」の超初級者向け入門講座と銘打ちまして、jQueryの基礎の基礎を学ぶための記事を書いてみました。 とは言っても「jQueryとはなんたるか」などといった難しい理論を記すつもりは一切ございません。(っていうかそんな偉そうなこと言える程修めてない
YiiFrameworkのCManyManyRelationは中間テーブルへのアクセス手段を用意してくれません。なので、中間テーブルに属性を持たせたいときはHasManyとBelongsToを使うのが、今のところエレガントな解決方法のようです。 http://www.yiiframework.com/wiki/285/accessing-data-in-a-join-table-with-the-related-models/#c6007 http://www.yiiframework.com/wiki/285/accessing-data-in-a-join-table-with-the-related-models/#c7483 この問題のサンプルコードにはtypoがたくさんあるので、検証コードを載せておきます。 テーブル CREATE TABLE IF NOT EXISTS `vie
ひとこと言っておくのパート2というよくわからないエントリになりました。 前回はHAS_MANYとBELONGS_TOについて書きました。もう十分言い訳はしたと思うので、今回は言い訳しないことにします。 MANY_MANYの場合 YiiにはMANY_MANYタイプの関連付けもあります。中間テーブルを使って、元と先のIDを結びつける方法です。 CREATE TABLE boy ( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(128) NOT NULL ); CREATE TABLE girl ( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(128) NOT NULL ); CREATE TABLE boy_meets_girl ( boy_
Yii 1.1 で CActiveRecord や CActiveDataProvider を使っているときに、HAS_MANY のリレーションによる検索をうまく書くことが出来ずに、途方に暮れてしまう場合があります。この記事では、よくある課題を解きながら、どうやって HAS_MANY のリレーションによる検索を書いたらよいかを見ていきます。 この記事は Yii 1.1 のみを対象としたものです。Yii 2 については、演習 - HAS_MANY リレーションによる検索 (Yii 2 版) を参照して下さい。 二つのエンティティが 1:N の関係になる場合があります。というか、普通のデータベースを使う限りにおいては、この関係が唯一可能な関係で、1:1 の関係は 1:N の特殊形、N:N の関係は複数の 1:N の組合せとして考えることが出来ます。 で、この 1:N のありふれた関係を Yii
欧美一级性爱视频,欧美老妇乱人伦A片精品,91.九色,92国产精品自拍,欧美在线播放,国农村精品乱在线观看,欧美成在线,熟女黄色网站,在线免费观看纯爱视频,黑人又大又长又硬性恔配视频,JJzzJJzz国产免费A片,91老师在办公室被躁在线观看,人人操屄,操逼网站视频
前回、Yii Debug Toolbarを使ったのはページネーション化したとき想定外のDBアクセスがないか確認したかったからです。今回は本来の目的であるページネーション化をしてみます。 カテゴリをYiiFrameworkからYiiへ変更しました 参考 yii forums - yii初心者のための基本的なことまとめ Yii - Class Reference - CPagination ページネーション前 indexアクション <?php class User2Controller extends Controller { public function actionIndex() { $users = User::model()->findAll(); $this->render('index', array('users'=>$users)); } } indexビュー <h1>use
YiiのCGridViewを利用した際に、データごとに表示される、view、update、deleteボタンの順番を変更したり、ボタンを削除したり、新規に追加する方法です。 giiで作成したばかりのadmin.phpにあるCGridViewは以下のような感じになっていると思います。(Yii-bootstrapを利用しているので微妙に違うと思いますが) <?php $this->widget('bootstrap.widgets.TbGridView',array( 'id'=>'contact-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( 'id', 'title', 'created', array( 'class'=>'bootstrap.widgets.TbButtonColu
// 記事 class Post extends CActiveRecord { ... function relations() { return array( 'author'=>array(self::BELONGS_TO, 'Author', 'id_author'), ); } ... } 記事をグリッドで一覧表示するときには、投稿者名をコラムに表示して、投稿者名でソートしたり、検索したり出来るようにしたいと思うでしょう。そういう機能を提供する(私の考えでは)最善の方法を以下に述べます。 検索用の属性を追加する 最初に Post モデルに検索文字列を格納する新しい属性を追加します。検索文字列の格納は外部キーのカラムを使っても出来ますが、私としては、外部キーのカラムの意味をオーバーロードしない方が良いと思います。というのは、検索のシナリオでは、外部キーの ID ではなく文字列を格納
$datas=array( array( 'id'=>1, 'name'=>'ほげ', ), array( 'id'=>2, 'name'=>'ふご', ), );のようなちょっとした配列をGridViewを利用して表示するには、まず、以下のようにして配列をCArrayDataProviderクラスに変換します。 $dataProvider=new CArrayDataProvider($datas);で、あとは、GridViewで、以下のようにすればよいです。 <?php $this->widget('bootstrap.widgets.TbGridView', array( 'dataProvider'=>$dataProvider, 'template'=>'{items}', 'columns'=>array( array( 'name'=>'name', 'header'=>'名
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く