我的蛋糕应用程序中有一个Profile模型/Controller,在/views/profiles中有一个index.ctpView。现在,当我向已填充数据的表中添加一列,然后将相应的代码添加到View中以获取该列的数据时,它只会给我一个空结果。我的模型:我的Controller:set('profiles',$this->Profile->find('all'));}}?>我的观点打印(精简):基本上,columnsid,username,column,thumbnail总是打印正常,但是当我添加一个名为account的列时,它没有返回任何信息(没有打印,但没有错误)。有什么建议吗?
我在第一次尝试CakePHP时收到此错误:Undefinedvariable:html[APP/View/Posts/index.ctp,line13]我有2.0-alpha版,是我弄错了版本还是又发生了什么变化。似乎找不到html助手。根据要求提供更多信息:这里是index.ctp文件link($post['Post']['title'],array('controller'=>'posts','action'=>'view',$post['Post']['id']));?>数据肯定会通过,但我得到的错误是第13行:Undefinedvariable:html[APP/View/Po
我的add_note操作中有一个表单,我不希望SecurityComponent放置其token或检查。我该怎么做?我已经尝试了requireAuth('some_other_action')等,但它不起作用。 最佳答案 在CakePhp2.3中做:$this->Security->unlockedActions=array('add_note'); 关于php-如何为cakephp中的某些操作禁用安全组件?,我们在StackOverflow上找到一个类似的问题:
我正在尝试创建一个选择输入字段。但是我想手动设置每个选项的值。我尝试了以下操作:echo$this->Form->input('field',array('options'=>array('Active','Blocked','Pending','Unknown'),'values'=>array(1,2,0,99),'empty'=>'(chooseone)'));但这没有帮助(即“有效”为0,“已阻止”为1等...)有谁知道是否可以手动设置值? 最佳答案 values不是正确的键,您还需要为它利用选项数组:'options'=>
我有一个包含多个部分的页面,其中包含从同一页面提交的表单。表单会折叠以节省空间,但如果提交时出现错误,我想有条件地让它们保持打开状态。在我的Controller中,我为每个表单设置了一个特定的“键”(参见下面的location_key),这允许我在它们各自的位置回显它们:在Controller中:$this->Session->setFlash('Youmissedsomething...','element_name',array('class'=>'error'),'location_key');在View中:$this->Session->flash('location_key'
我正在使用xamppv3.1.03.1.0和cakephp1.2.10,但我遇到了这两个错误。StrictStandards:RedefiningalreadydefinedconstructorforclassObjectinE:\xampp\htdocs\projectname\cake\libs\object.phponline62StrictStandards:Non-staticmethodConfigure::getInstance()shouldnotbecalledstaticallyinE:\xampp\htdocs\projectname\cake\bootstra
这是我在CakePHP中的.ctp文件中的代码:জন্মনিবন্ধনlink(__('থানা',true),'/ReportBirthRegistrationStations/');?>link(__('অফিসার',true),'/ReportBirthRegistrationOfficers/');?>所以很清楚我正在尝试做什么:我正在尝试在我的CakePHP项目的View代码中编写Bangla字符,并且我想在我的View页面中显示它们。当我尝试加载View页面时-出现了奇怪的、不可读的字符,而不是Bangla字符。我包括了这个:文件顶部的UTF-8编码,但仍然无效。我也在V
这是编辑代码functionedit($id){if(!empty($this->data)){if($this->Article->save($this->data)){pr($this->Article);$this->Session->setFlash("ArticleSaved!");$this->redirect('/articles/view');}}else$this->data=$this->Article->findByArticleId($id);}和Viewcreate('Article',array('type'=>'post','action'=>'edit'
你好,我想知道如何将我的组件和模型放在子子目录中,假设我有一个具有3个不同区域(管理员、用户、开发人员)的Web应用程序,每个区域执行不同的操作并具有一个整体不同的界面,所以我希望管理员转到http://www.site.com/admin等我尝试了不同的解决方案,但没有一个对我有用,谁能给我提供一个如何做的例子。我正在使用CakePHP2.1.1提前致谢 最佳答案 是的,您可以使用App::build()来做到这一点.它所做的只是告诉Cake在哪里可以找到模型、Controller等。App::build(array('Model
这与CakePHP:Isitpossibletoinsertrecordwithpre-definedprimarykeyvalue?本质上是同一个问题.在CakePHP1.2中,我想插入一条具有预先确定的ID的记录。id的值由外部系统确定,但与链接的问题不同,我无法控制该系统,因此我无法解决该问题。如果在调用$model->save()时设置了模型的id字段,Cake将始终尝试更新记录。如果不存在具有该ID的记录,Cake甚至会将ID设置为false[1]:__exists&&$count>0){$this->id=false;}//snip}先保存模型然后手动更新id也不是一种选择