食物链一定有生产者吗