2017年10月17日火曜日

Jqueryでiframe内部の要素を選択する方法

jqueryの他の要素の取得と違って、iframeの中の要素を取得するには、まずiframeのcontentsを取得しないといけません。

例:名前は「frame-test」のiframeの中のcss「item-menue」 を選択するには、

$('iframe[name=frame-test]').contents().find('.item-menue');

2017年10月12日木曜日

php stdClassのインスタンスを生成すると同時に属性を設定する方法

例:以下2つの動作を一つにするには、

$obj = new \stdClass();
$obj->attr = 'testKey';

以下の書き方で一つに纏められます。↓

$obj = (object) array(
    'attr'=>'testKey'
);

2017年9月21日木曜日

Skipped installation of bin phpunit for package phpunit/phpunit: file not found in package のエラー対策

phpのunittestを実行しようとしたら、コマンドがうまく実行できませんでした。
関連パッケージがないからかなと思って、「composer update」をしてみたら、以下のエラーが出ました。
 Skipped installation of bin phpunit for package phpunit/phpunit: file not found in package

試しに、 「composer clearcache」をやってみたら、やはりダメ、、
再度、「composer update --dev」を待ってみたら、ダメ、、、
再度、「composer require phpunit/phpunit」、まだダメ、、


思い切って、vendorをダウンロードし直してみようと思って、
まず、verdorをバックアップ、mv vendor verdor_bk
次に、「composer install」

今回うまくいきました。!