我正在尝试使用 yootheme 的 CCK“ZOO”制作自定义元素,但遇到了障碍。我想我需要扩展另外两个元素来组合它们来制作一个自定义元素。
它开始于
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
// register ElementRepeatable class
App::getInstance('zoo')->loader->register('ElementRepeatable', 'elements:repeatable/repeatable.php');
// register ElementOption class
App::getInstance('zoo')->loader->register('ElementOption', 'elements:option/option.php');
我想添加这个来调用类然后扩展和实现(我真的不知道这句话是什么意思。)我正在查看两个文件并将它们组合起来。
class ElementCustomName extends ElementOption extends ElementRepeatable implements iRepeatSubmittable {
然后实际的代码从下面开始......
我只是想弄清楚如何将 ElementOption 与 ElementRepeatable 一起扩展。
这是我得到的错误:
Parse error: syntax error, unexpected T_EXTENDS, expecting '{'
它会在类线上期待。
任何帮助,将不胜感激。
编辑:
来自第一条评论的尝试
class ElementCustomName extends ElementOption {
/* Select Option - More Code Than This */
}
class ElementOption extends ElementRepeatable implements iRepeatable {
/* Text Option - More Code Than This */
}
致命错误:
Fatal error: Cannot redeclare class ElementOption