っていわれたら。(絶対にあるのに)
エクリプスを再起動すれば治る!!!!
っていわれたら。(絶対にあるのに)
エクリプスを再起動すれば治る!!!!
ので、もしbreakしたい場合は_.some
か_.every
を使えばOK。
ロリポサーバーでは普通に「php ~」とやるとまさかのPHP5.2で動作するので、5.4のパスを指定してやらなければならない。
下記のように指定すればOK。
/usr/local/php5.4/bin/php [コマンド]
mysqldumpに関してもそうだけど、標準で最新バージョンのパス通しといてくれよまじで。
これはMysqlのバージョンとMysqldumpのバージョンが合っていないと起こる場合がある模様。
Mysql5.6を用いている場合はMysqldumpも5.6を利用してやらなければならないので、下記のようにバージョン5.6のバイナリを指定してやらなければならない。
/usr/bin/mysqldump-5.6 [コマンド]
標準で最新バージョンのパス通しておいてくれよ…。
解決出来たのでメモ。
draggableを要素に適用する際、下記のようなオプションを追加で渡してやればOK。
appendTo: 'body', containment: 'window', scroll: false, helper: 'clone'
ので調べてみた。
安定のstackさん。ありがとうございます。
http://stackoverflow.com/questions/15207788/calling-a-function-when-ng-repeat-has-finished
まず、ngRepeatの終了を検知するディレクティブを定義。
var module = angular.module('testApp', []) .directive('onFinishRender', function ($timeout) { return { restrict: 'A', link: function (scope, element, attr) { if (scope.$last === true) { $timeout(function () { scope.$emit('ngRepeatFinished'); }); } } } });
そしてngRepeatを用いていて、終了を検出したい要素に対して「on-finish-render」の属性を追加する。
最後にコントローラーから下記のようにイベントを実行させる。
$scope.$on('ngRepeatFinished', function(ngRepeatFinishedEvent) { // 実行したい処理を記述 });
これ相当便利ですぜ。
まずはservice.ymlで下記のように定義。
services: your.service: class: YourVendor\YourBundle\Service\YourService arguments: [ @doctrine.orm.entity_manager ]
そしてサービスはこんな感じ。
namespace ...\Service; use Doctrine\ORM\EntityManager; class YourService { protected $em; public function __construct(EntityManager $em) { $this->em = $em; } }
完璧だね。
下記のようにすればOK。
return $this->getEntityManager() ->createQuery('...') ->setMaxResults(5) ->setFirstResult(10) ->getResult();
setMaxResults()がlimit、setFirstResult()がoffsetを表す。