我正在尝试为 CakePHP (CakePHP 2.2.3) 编写一个名为 LinkElement 的插件,它可以获取一个 url 并返回一个渲染的元素。我的示例使用 Ajax 选项卡表(如果有更好的方法,请说)。我无法从 URL 加载它。
例子:
本地主机/LinkElement/链接/
抛出:
Error: LinkElementController could not be found.
Error: Create the class LinkElementController below in file: app\Controller\LinkElementController.php
<?php
class LinkElementController extends AppController { }
我的布局如下:
/app
/Plugin
/LinkElement
/Controller
LinkElementAppController.php
LinksController.php
/Model
LinkElementAppModel.php
/View
Links/
index.ctp
LinkElementAppController.php
<?php class LinkElementAppController extends AppController { }
链接控制器.php
<?php App::uses('LinkElementAppController', 'LinkElement.Controller');
class LinksController extends LinkElementAppController {}
LinkElementAppModel.php
<?php class LinkElementAppModel extends AppModel {}
Links/index.ctp(只是一个假人,直到我可以让 URL 正常工作)
<h2>Working</h2>
还有routes.php
CakePlugin::routes();
CakePlugin::load(array('LinkElement'));
我意识到这可能很简单,但我现在看不到它,查看其他答案也无济于事。