我是 CakePHP、MVC 和一般 Web 开发(JQuery 等)的新手,尽管我有超过 15 年的非 Web 应用程序编程经验和一些 PHP 知识。
为了学习,我正在开发一个包含 3 个表(课程、教授、课程_教授)的简单学校项目。
我已经“全部烘焙”并得到了一个很好的 CRUD 应用程序,它运行良好。
现在我正在尝试通过使用Chosen-CakePHP来提高 Harveshq/chosen 提供的选择框的用户友好性。
我已按照https://github.com/paulredmond/chosen-cakephp上的插件安装和设置说明进行操作,但我不确定我应该遵循哪些步骤才能使其正常工作。顺便提一句。我了解创建自定义类是可选的。
说实话,我希望按照中的说明修改 /app/Controller/AppController.php 就足以看到新的选择框正常工作,但应用程序的工作方式与添加插件之前一样。
/app/Controller/AppController.php 中包含的代码如下(注释已删除):
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $helpers = array('Chosen.Chosen');
}
app/Config/bootstrap.php 包含:
./...
CakePlugin::load('DebugKit');
CakePlugin::load('Chosen');
./...
我已经在谷歌上搜索了 2 天,但我不明白。
我需要修改烘焙生成的任何代码吗?我需要修改任何其他文件吗?
我想我在该领域缺乏知识是非常相关的。如果您向我推荐一个重要的先前阅读或练习,欢迎任何推荐。
任何迹象都将不胜感激。
谢谢你的帮助,伊万