Khi tôi cố gắng đưa một số nội dung không tồn tại từ trang tôi bắt lỗi này:Làm thế nào tôi có thể kiểm tra an toàn là nút trống hay không? (Symfony 2 Crawler)
The current node list is empty.
500 Internal Server Error - InvalidArgumentException
Làm thế nào tôi có thể an toàn kiểm tra tồn tại nội dung này hay không? Dưới đây một số ví dụ mà không hoạt động:
if($crawler->filter('.PropertyBody')->eq(2)->text()){
// bla bla
}
if(!empty($crawler->filter('.PropertyBody')->eq(2)->text())){
// bla bla
}
if(($crawler->filter('.PropertyBody')->eq(2)->text()) != null){
// bla bla
}
THANKS, tôi đã giúp bản thân mình với:
$count = $crawler->filter('.PropertyBody')->count();
if($count > 2){
$marks = $crawler->filter('.PropertyBody')->eq(2)->text();
}
Cảm ơn người đàn ông. Giải pháp của bạn đã cứu tôi rất nhiều! –
Số lượt kiểm tra đã giúp! –