<?php
require_once('./common/connector/scheduler_connector.php');
$res=mysql_connect("127.0.0.1","root","root");
mysql_select_db("JOOMLA DATABASE");
$conn = new SchedulerConnector($res);
$scheduler->render_table("events","event_id","start_date,end_date,event_name,details");
?>
它包含2个php文件,它创建每小时时间线,当我将它连接到另一个数据库中的同一个表时它可以工作,但是当我将它连接到joomla数据库结果时,有人可以帮我改进它作为joomla风格
答案 0 :(得分:0)
您必须更改代码,因为表名似乎不正确。我不知道SchedulerConnector类,但我猜第一个变量是表名
$scheduler->render_table("events","event_id","start_date,end_date,event_name,details");
您需要提供正确的表格名称,其扩展名为
$scheduler->render_table("nt29v_events","event_id","start_date,end_date,event_name,details");
如果这是您的表格扩展名,则在表格名称中加入nt29v_
;当你从外部连接到Joomla数据库时。
我检查了课程,我得到了这个
render_table 配置连接器并从单个表中检索数据。
$conn->render_table($table,$id,$text,$extra,$relation);
参数:
$table - the name of a table.
$id - the name of the id field.
$text - a comma separated list of data fields.
$extra - a comma separated list of extra fields, optional.
$relation_id - used for building hierarchy in case of Tree and TreeGrid.
我猜到的是正确的
参考:http://docs.dhtmlx.com/connector__php__connector_object_methods.html#rendertable