mysql数据库中有两个表:页面和图像(目前,我更喜欢“图像”是文本)。我需要每一页都显示他们所有的相关图片。例如:第一页显示三个图像,第二页显示4个图像,第三页没有图像等等。为了做到这一点,我创建了(遵循基本cms教程)
)
数据库中的两个表:
Pages:
id,label,title,body,slug,created,updated
Images:
id,page_id,content (for now, I prefer that the “image” is text)
不幸的是,我的查询只能显示一个图像,而不是相对于页面的所有图像,我不知道为什么。下面是对page.php
我试着在一个数组中循环所有的赋值,但是我得到了像下图一样的错误,有人能告诉我怎么做吗?为什么会出现这个错误?非常感谢
这是我的template.php
class Template{
private $vars = array();
public function assign($key, $value){
$this->vars[$key] = $value;
}
public function render($template_name){
$path = $template_name. '.htm
我已经抓紧了我的头发,因为我以为我已经完成了这个脚本,但是突然又添加了一个for循环破坏了每个indexOf,我试图创建检查,这样控制台就不会崩溃,但遗憾的是没有成功。使用"z“或LevelCheck的静态值允许所有indexOfs正常工作,但是一旦涉及到for循环,似乎没有一个indexOfs希望工作
<script type="text/javascript">
var tempval = new Array();
function Renew(){ //Reset tempval back to val
for(d=0;d<val.len
我是否正确地认为IteratorAggregate只提供对对象的类似数组的读取访问?如果我需要写入对象作为数组,那么我需要使用Iterator。
在尝试添加新元素时,IteratorAggregate对象将导致致命错误,演示如下:
<?
class foo implements IteratorAggregate {
public $_array = array('foo'=>'bar', 'baz'=>'quux');
public function getIterator() {