私はこの問題を抱えています私はこの3つのエンティティ、、、を持ってOperator
いPrograms
ますNews
。Programs
およびNews
テーブルには、1つからの確定的なthatsを持つ列がありOperator_ID
ますOperator
。
次に、Webページのメインで、とOperator
彼のリストを1つのリストにまとめたいと思います。私はこのコードhtmlを持っていますが、phpとマージする必要があります。News
Program
<div id="news-block">
<h3 id="news-title">
<a href="">NAME OPERATOR</a></h3>
<ul id="news-content">
<li><a target="_blank" href="">Program</a></li>
<li><a target="_blank" href="">New</a></li>
</ul>
</div>
問題は、オペレーターがニュースを持っていないがプログラムを持っている場合に発生します。またはプログラムではなくニュースを持っている場合に発生します。
編集:
<?php
if($programas!=null)
{
$nombre = null;
foreach ($programas as $programa) {
if($programa->ingreso!= date('Y-m-d',time()-(24*60*60))){
if ($programa->operador!= $nombre) {
$nombre = $programa->operador;
echo "<div id='news-block'>";
echo "<h3 id='news-title'>".anchor('locheco/Ver_Operador/'.$programa->user_id, $programa->nombre)."</h3>";
echo '<ul id="news-content">';
}
echo "<li>".anchor('programa/Ver_Programa/'.$programa->id, $programa->titulo,'target="_blank"')."</li>";
foreach ($promociones as $pr) {
if($pr->operador==$programa->operador && $programa->ingreso!=date('Y-m-d',time()-(24*60*60)))
{
echo "<li>".anchor('programa/Ver_Programa/'.$pr->id, $pr->titulo,'target="_blank"')."</li>";
}
}
}
}
echo "</div>";
}
?>
したがって、プログラムがなく、ニュースがある場合は、それを表示しないでください。