cakephp-2.1相关内容
我试图使用CakePHP 2.1.1使用SQLite3作为数据库构建一个简单的应用程序。为了节省时间,我尝试使用烘焙工具为下表创建模型: CREATE TABLE animals b id integer primary key autoincrement, name text ); 但是bake工具返回以下错误:您的数据库没有任何表格。 我想到Cake有
..
下午好。 我有一个Model有一个名为“percentage”的字段。所有类似模型的百分比不能超过100%。检查是否在验证期间处理。 我需要验证错误消息来说明用户剩余多少百分比“房间”。例如,如果所有MyModels已经有80%,并且用户尝试创建一个百分比为40%的新MyModel,错误消息会说:“你的百分比太高,你只剩下20%。 问题是我不知道如何在验证错误消息中放置变量。
..
我使用CakePHP 2.1.3;我想在控制器中动态创建一个虚拟字段。是否可以? 问题是,当我试图在表中找到最大值,它给我从模型数组中的另一个数组。 当我尝试执行以下查询时, $ find_max_case_count = $ this-> CaseMaster-> find('first',array( 'conditions'=&array; array( 'CaseMaste
..
我使用ajax和会话为cakephp项目,但它看起来像会话丢失,当我使用safari或IE。我遵循了会话在IE和cakephp 1.3在通过AJAX保存时不能正常工作 我已经将我的core.php文件设置为下面的设置。 配置:: write('Session.checkAgent',false); Configure :: write('Security.level','low');
..
我有两个模型与一个HABTM(拥有和属于许多)关系:Qsets和问题。 下面的动作(在QsetsController.php) qsets_questions表中的一个新行,新的问题出现在新的qset中。但是会更新现有的行,导致该问题从之前的qset开始,并添加到新的qset。 我在做什么错误? public function admin_add_question($ qset
..
我试图从CodeIgniter移动到CakePHP,无法找出实现管理面板的最佳方式。在CI中,我将创建两个不同的应用程序,一个用于前端,一个用于管理面板。 在Googling后,我发现了三种方法来实现CakePHP : 路由 - 我不想使用此控制器/模型的前端和管理面板单独的 插件 两个独立的应用程式 插件来实现管理面板或应该有单独的应用程序? 解决方案 我通常开发的
..
我呆在一个情况。我使用JS助手。我使用以下代码。 Js-> get('#client_id') - > event('change',$ this-> Js-> request(array('action'=>'../ajax/get_client_location_and_process'), array '=>'#client_location_pr
..
最近我做了三个蛋糕应用程序,所有三个共享这个问题。该配置大多是股票,我使用这个会话选项。 配置:: write('Session',array b $ b'defaults'=>'php', 'cookie'=>'test' ) 经过大量的搜索之后,每个人都建议安全级别太高,但我从来没有改变过值,它是: 配置:: write('Security.level','med
..
我试图实现 Mark Story的“Down for Maintenance”页面使用CakePHP 2.1.0。我很接近实现这一点,但我遇到两个问题,我可以使用一些帮助。首先,这里是所有相关的代码(六个文件): 1)app / Config / bootstrap.php: 配置:: write('App.maintenance',true); 2)app / C
..
在模型测试的编辑页面上,我希望能够更新来自相同表单的所有关联(由hasMany)问题的“Questions.order”字段。 我已准备好关于saveMany的蛋糕书章()/ saveAll(),我使用 Model.0.field语法但我不知道如何告诉CakePHP 记录对应于 输入。是否#在 Model。#。field 对应于问题的id字段?这是我目前正在做的: echo $ th
..
我有类似这个问题的问题 如何识别CakePHP中的活动菜单链接 我在我的default.ctp文件中有一个页面,其中i想在链接上添加“活动”类。如何识别页面的当前网址,然后应用链接上的类..我已经跟着的答案也是 $ url = $ this-> Html-> url('INPUT_THE_URL'); $ active = $ this-> request-> here =
..
我试图在AppController中对没有与之相关联的模型的表上运行查询。我不想使用一个模型因为这个查询会触发每个请求,我想使用一个模型会使它有点慢。 我发现在一个论坛,这可以使用CakePHP 1.3中的以下代码实现 $ db = ConnectionManager :: getInstance $ conn = $ db-> getDataSource('default');
..
我刚刚安装了CakePHP 2.1。 像是 app / controllers / code>,现在是 app / Controller 同样方式 / models - app / Model - app / View 我知道必须有一些优势。但我的问题是当我使用蛋糕烘烤它创建目录以相同的旧时尚, controllers / models / views 。其中不能从URL&
..
我有一个关于cakePHP的问题。我在我的视图中创建两个下拉列表。当用户更改一个列表中的值时,我想要第二个更改。目前,我有这样工作:当用户从列表框中选择一个点击事件触发。这将触发一个jQuery ajax函数,从我的控制器调用一个函数。这一切工作正常,但如何重新呈现我的控件,异步(或,查看)?我知道我可以只是序列化数组到json,然后在javascript中重新创建控件,但似乎应该有一个更“Cak
..
我想从多个数据库连接循环,但seens CakePHP不能更改数据库,只有其他信息(像user / pass / host)。 app / Config / database.php
..
是否可以为模型定义全局条件? 我有2个模型:用户和学生。在数据库中,它们都使用表 users ,但是每个学生已经将 parent_id 设置为其所有者同一表),而每个用户将 parent_id 设置为 Null 。 当我使用例如 $ this-> find ('所有'); 只从数据库表用户返回那些记录 parent_id!= Null 。 所以问题
..
我有一个视图文件,如下所示: create('ModelName'); echo $ this-> Form-> input('ModelName.0.firstField'); echo $ this-> Form-> input('ModelName.0.secondField'); echo $ this->
..
我使用这三个关系User,Movie和UsersWatchlist ..其中users_watchlists包含movie_id和user_id作为属性..我有这个结构 array( 'User'=> array( 'id'=>'3' ), 'UsersWatchlist'=& b $ b'UsersWatchlist'=> array( (int)0 =>'3' ) )
..
我正在工作的Cakephp 2.x ..我想删除操作或控制器名称从url ...例如我面临的问题是这样 我在我的邮件控制器上有一个函数名 index ,其中显示所有手机号码 网址是 www.myweb.com/Messages 现在在我的控制器中,有一个名为 messages 的第二个函数,其中我收到了针对手机号码的邮件 现在我的网址在点击数字后变成
..
我有一个现有的网站,使用CakePhp 1.3构建。在那个网站我使用MD5算法的密码哈希。 现在我想升级我的CakePhp版本到2.3.5,但我不能使用MD5密码哈希。 我想知道为什么我不能在CakePhp 2.x中使用MD5。 ? 解决方案 不要使用md5作为密码 md5不是适当的哈希密码算法,不要使用它。有许多参考资料可以解释为什么 - 包括 PHP手动: 为什
..