cakephp-2.2相关内容
在控制器中使用全局变量的方法是什么? 我曾尝试使用 beforeFilter 来做到这一点,但其他函数无法访问它. 是否只能使用Configure::read 和Configure::write 解决方案 您可以在 AppController 中的任何控制器中设置可访问的变量 class AppController extends Controller {公共 $myGlob
..
我试图让 CakePHP 在带有 IIS7 的 Windows 上工作,但我无法按照官方文档获得它:http://book.cakephp.org/2.0/en/installation/advanced-installation.html#url-rewrites-on-iis7-windows-hosts 我已经从这里下载了 IIS7 的重写模块:http://www.microsoft
..
我正在使用 MAMP 在本地开发 CakePHP 2.2 站点.每隔一段时间,我就会收到一个或多个与此类似的警告,关于无法写入一个或多个缓存文件: 警告:SplFileInfo::openFile(/Applications/MAMP/htdocs/mywebsite/www/app/tmp/cache/persistent/myapp_cake_core_cake_console_en-au)
..
我希望从我的/app/Config/routes.php 配置文件中的数据库加载值. 在顶部我使用:App::uses('Option', 'Model'); 我在我的班级中调用我的 find :$this->Option->find('all'); 我错过了什么吗? 解决方案 我认为你必须在使用模型之前实例化它: App::uses('Option', 'Model'
..
我知道关于这个主题还有其他几个主题,但似乎没有一个适合我的需要. 我有什么 example.com/log/ LogsController.php 我有 LogsController 而不是 LogController(复数),因为 CakePHP 希望你有复数的控制器. 但您可能知道/注意到,example.com/log/ 永远不会使用 LogsController,
..
我使用 Zend Studio 用 CakePHP 进行 PHP 开发,CakePHP 的问题之一是所有视图都引用了未声明的局部变量. 例如,在控制器中你会 $this->set('job',new MyJobObject()); 然后在视图中你可以 echo $job->getName(); 我的问题是 Zend Studio 无法对 $job 执行自动完成,因为它
..
我们有一个网站,我们要迁移到新服务器.在旧服务器上一切正常.这只是一个网站的开始,所以它非常简单. 当移动到我们的新服务器时,尝试登录不再有效.但是 - 根据 debugKit,由 $this->Auth->login() 生成的查询: SELECT `User`.`id`、`User`.`name`、`User`.`email`、`User`.`username`、`User`.`pas
..
我在尝试设置我们正在运行的站点的测试副本时遇到问题,我在 Mint VM 下安装了文件和应用程序,当我将 apache 指向目录时,我收到 500 错误和以下内容- [Thu Oct 25 15:09:39.714201 2018] [php7:error] [pid 8945] [client 192.168.0.14:52237] PHP 致命错误:不能使用“Object"作为类名,因为它是
..
我注意到 CakePHP 2.0 中暂时没有 Oracle 数据源,尽管他们现在似乎正在处理它:http://ask.cakephp.org/questions/view/any_news_about_oracle_datasource_with_cakephp_2_0 有些人解释了如何使用 Oracle DB 改编 CakePHP 1.3 的一些代码:http://www.hassanba
..
我正在使用 CakePHP 的 Xml 在视图中生成 XML核心库: $xml = Xml::build($data, array('return' => 'domdocument'));echo $xml->saveXML(); View 是由控制器提供的数组: $this->set(大批('数据' =>大批('根' =>大批(大批('@id' =>'A &乙:好的','名称' =>'C
..
我使用Zend Studio通过CakePHP在PHP中进行开发,而CakePHP的问题之一是视图都引用了未声明的局部变量. 例如,您将在控制器中 $ this-> set('job',new MyJobObject()); 然后在视图中可以 echo $ job-> getName(); 我的问题是Zend Studio无法在 $ job 上执行自动完成,因为它的类
..
我的类别模型: class类别扩展了AppModel { public $ displayField =‘name’; // public $ actsAs = array(‘Containable’); public $ hasAndBelongsToMany = array( 'Post'=> array( 'className'=>'Post', 'joinTabl
..
我已经编辑了Mark Story制作的CakePHP菜单组件,使其与CakePHP 2.2.3兼容。 https://github.com/markstory/cakephp_menu_component 问题是我仍然遇到错误,无法弄清楚如何摆脱: http://imm.io/MK9J http://imm.io/MK9W http://imm.io/MKa7 这是
..
我正在尝试构建一个Web应用程序,该应用程序可以由用户在浏览器中查看,但也具有供开发人员与我的应用程序交互的API。我的问题是如何根据CakePHP中的请求类型更改身份验证? 我希望我的应用程序提示用户使用带有表单身份验证的网站,但当请求带有“ .json”以使用基本身份验证时。 我已经在AppController中尝试过此操作: 类AppController扩展了控制器{
..
我正在使用CakePHP的可翻译行为。我有一些现有的字段工作正常,但是我无法在模型中添加新的可翻译字段。 CakePHP使用INNER JOIN从中获取所有可翻译字段 现在,如果我在模型中添加一个额外的可翻译字段,则该字段的所有翻译记录将不存在于数据库中。而且由于内部联接,每当它尝试从数据库中获取任何现有记录时,它将返回空白-因为新字段上的INNER JOIN失败,因此整个查询均不返回
..
尝试建立我们正在运行的网站的测试副本时遇到问题,我在Mint VM下安装了文件和应用程序,当我将apache指向目录时,出现500错误和以下错误- [2018年10月25日星期四15:09:39.714201 2018年[php7:error] [pid 8945] [客户端192.168.0.14 :52237] PHP致命错误:无法在第30行 的/home/jamesmcgrath/D
..
我的问题如下。 从表中删除多行后,将新记录插入同一表会导致错误。 数据库错误 错误:SQLSTATE [42P01]: 未定义表:7错误:关系“ order_details_id_seq”不存在 表 创建TABLE schema.order_details( id序列NOT NULL, order_id整数NOT NULL, field_1整数, fie
..
我可以在名为Agg的插件中针对每个模型运行我的单独测试,但是当我尝试运行class ModelsTest extends CakeTestSuite { public static function suite() { $suite = new CakeTestSuite('All model tests'); $suite->addTestDirectory(TESTS . 'Case' . D
..
背景 好吧,我试图问这个问题,但是它比可怕的安全漏洞更快地被关闭了.我想使用PEAR的Spreadsheet Excel Writer编写一个excel文件.我用Google不断地寻求一种简单的方法来完成此操作,最后找到了一个实际上可以做到的助手工作. 但是它使用PHPExcel,所以我不得不重写该脚本,这是我最少的担心.我只是不想现在就开始,然后仍然无法使其正常工作. 我还根据
..
我开始在CakePHP 2.2中构建一个web爬虫。 页面,脚本爬行是HTML页面,我需要解析它们以获取我的值。 尝试了一些不同的解决方案,在一些开源的东西,但不知道什么是最好的办法做到这一点。 DomDocument :: loadHTML() - 看起来像这是解决方案,但不是100%肯定的。 简单的HTML DOM - http://electrokami.com/coding/
..