小编Dav*_*vid的帖子

PHP模板 - 使用PHP

您见过的最优雅的模板(最好是纯PHP!)解决方案是什么?

具体来说我对处理感兴趣:

  1. 在重复块中检测它是第一个还是最后一个元素
  2. 轻松处理奇数/偶数情况,如斑马条纹表或类似情况
  3. 其他模数逻辑,你每隔一段时间做一些事情.

我正在寻找一些让这不那么痛苦的东西:

<?php
$persons = array('John', 'Jack', 'Jill', 'Jason');
?>

<?php $i = 0; ?>
<?php if (isset($persons)): ?>
<ul>
<?php foreach ($persons as $name): ?>
    <li class="<?= ($i++ % 2 === 0) ? 'odd' : 'even' ?>"><?= $name ?></li>
<?php endforeach ?>
</ul>
<?php endif ?>
Run Code Online (Sandbox Code Playgroud)

是否真的需要上面的混乱来创建这样的东西?

<ul>
    <li class="odd">John</li>
    <li class="even">Jack</li>
    <li class="odd">Jill</li>
    <li class="even">Jason</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

只有我发现上面几乎可怕吗?

所有那些启动和关闭php标签让我感到畏缩.

php templates

20
推荐指数
5
解决办法
2万
查看次数

SQL Builder for PHP,支持JOIN?

你是否有人知道一个帮助你构建/操作SQL查询的库,它支持JOIN?

如果你有一些可以返回一个对象的东西,它有一些查询集,并且仍然能够将JOIN应用于它,子查询等,那么它会提供很大的灵活性.

我一直在搜索,并且只找到了SQL Builder,它看起来非常基本,并且不支持连接.这将是一个真正使其有用的主要功能.

php sql join builder sqlbuilder

4
推荐指数
1
解决办法
7759
查看次数

标签 统计

php ×2

builder ×1

join ×1

sql ×1

sqlbuilder ×1

templates ×1