February 06, 2015

過去記事整理

一旦過去記事を整理。
日付がインポート日時になっているけど気にしない。
続きはぼちぼち書く。 

xseraarcy at 17:05|PermalinkComments(1)

March 11, 2013

[CakePHP] modelと複数形。

CakePHPのテーブルの名前について。

同僚が最近CakePHPで開発をし始めたのこと。
んでハマっちゃったってことで呼ばれてソースを見たのですが。

テーブル名: informations

ふむふむ。

models/information.php
<?php
class Information extends AppModel {
var $name = 'Information';
var $primaryKey = 'id';}
?}>

controllers/Information_controller.php
<?php
class InformationController extends AppController {
  var $name = 'Information';
  var $uses = array('Information');
 …}
?}>

…あれ。見たとこおかしいところなさそうなんだけど(汗

でも、画面には「informationモデルで使う為のinformationテーブルがねえぞコラ」というメッセージが出てる。
(※ほんとはここで気づくべきだった)

だから、modelのnameのところを"Informations"にしたところ動いた。
でもこれって書かなくてもOKなはずじゃ??

しばらくあぁでもないこうでもないと試した結果。以下のことが分かりました。

Information → 複数形は Information

(-_-;;)

となると、
child は children。
person は people。

「~~ies」みたいな「~y」の複数形のテーブル名は扱ってきましたが。。
まずは英語の勉強をしなけりゃならないようです。。

英語力の無い自分を恨みましたとさ。トホホ。



xseraarcy at 22:00|PermalinkComments(0)TrackBack(0) 技術的&べんり帳 

March 04, 2013

wikiで外部リンクを別ウィンドウで開くようにする

Pukiwiki。

仕事上の仕様やメモなんかを書くのに便利なので、割と頻繁に使ってます。

最近、外部リンクを開くときに「右クリック→リンクを別ウィンドウで開く」として
別ウィンドウで開くのがいい加減面倒だな~と感じるように。

外部リンクだと勝手に「_blank」属性付けてくれないかな~。

そこで調べたところ、こんな記事が。


…長くて読むのが面倒だ。もっと簡単にできんものだろうか。
(そもそも右クリックのひと手間を惜しむくらいですから)

ということで、もちっと調べてみた。

リンクを作成してる部分に手を加えることで、外部リンクを別ウィンドウで開くようにする方法

そうそう、これこれ。こういうのを求めてたのよ。
「Link_url」クラスの「toString」で、外部URLだったらblankを指定するとかなんとか。

多少手を加える必要はありますが、、(リンク先のコメント参照)
これで便利便利。


xseraarcy at 22:00|PermalinkComments(0)TrackBack(0) 技術的&べんり帳