小编Bad*_*sie的帖子

CakePHP - 如何获取应用程序根目录的公共路径

我正在寻找一个常量或变量,它将为我的应用程序根目录提供公共路径.

到目前为止,我已经FULL_BASE_URL给了我http://www.example.com但是我的应用程序存在于子目录(例如http://www.example.com/myapp/)中.

有没有办法像http://www.example.com/myapp/我的控制器那样获得路径?

cakephp path

1
推荐指数
1
解决办法
1万
查看次数

CakePHP验证规则匹配field1和field2

我正在制作密码重置表单,其中包含两个字段:password1和password2.用户输入新密码,然后再次重新键入新密码.

我不确定如何制作一个验证规则来比较字段中的两个值,看看它们是否相同.

passwords validation cakephp

1
推荐指数
1
解决办法
6059
查看次数

CakePHP - Auth哈希密码与Security :: hash()不同

在我的密码重置页面上,我使用Security :: hash()保存用户的新密码.然后,当我尝试登录时,我的数据库保存的哈希密码与在登录字段中对我的输入进行哈希处理时Auth出现的版本不匹配.

我假设这类似于Security :: hash(),使用我的应用程序盐来哈希密码,而Auth不使用那个盐?

你是怎么做到这一点的?

authentication passwords cakephp

1
推荐指数
1
解决办法
6393
查看次数

CakePHP - hasMany模型的findAll()顺序

这是我的模特:

class Subject extends AppModel {
    public $belongsTo = array('SubjectGroup');
}

class SubjectGroup extends AppModel {
    public $hasMany = array('Subjects');
}
Run Code Online (Sandbox Code Playgroud)

我正在检索控制器中的所有SubjectGroup,如下所示:

$this->SubjectGroup->find('all', array('order' => 'SubjectGroup.name'));
Run Code Online (Sandbox Code Playgroud)

但是我如何告诉它按Subject.name命令每个SubjectGroup中的主题?

cakephp

1
推荐指数
1
解决办法
3396
查看次数

CakePHP - 如何操作组件中的请求数据?

在我的组件方法中,如何获取通常由控制器读取的请求数据?

class MyComponent extends Component {

    public function processData() {

        // Get the data normally found in $this->request->data

    }

}
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-2.0

1
推荐指数
1
解决办法
2372
查看次数

你有INT或DECIMAL字段只能接受负数吗?

像无符号字段,但仅用于负数.

我只是好奇.

mysql sql

1
推荐指数
1
解决办法
581
查看次数

选择布尔值但反转值

我正在处理一个带有布尔字段的表,但字段名称是负数,因此布尔值是双重负数。

not_registered TINYINT(1)
Run Code Online (Sandbox Code Playgroud)

我想用别名选择它作为“注册”,所以它更有意义。我没有创建这个专栏,我只需要使用它。

mysql

1
推荐指数
1
解决办法
1512
查看次数

CakePHP - 参数无效的路由

我正在尝试连接这个:

http://example.com/activate/A1B2C3

对此:

http://example.com/users/activate/A1B2C3

Router::connect('/activate/:token', array('controller' => 'users', 'action' => 'activate'), array('pass' => 'token'));
Run Code Online (Sandbox Code Playgroud)

但该参数未被传递.我在这做错了什么?

routing cakephp

1
推荐指数
1
解决办法
66
查看次数

CakePHP 3-如何创建没有表的模型

我正在创建一个REST API,它具有一种生成订单价格的方法。订单的参数是通过GET请求传递的,基于这些参数计算价格的逻辑非常大且复杂。

我想知道如何将逻辑移出控制器以保持代码干燥和整洁。

我认为最好的解决方案是拥有某种Price模型,该模型不是链接到表的类,但期望使用所需的参数创建,然后可以执行各种任务并最终根据变量给出价格。我还希望能够在创建模型时执行验证,以便它可以检查是否具有所有必需的参数并且它们是否有效。

  • 构架此的最佳方法是什么?

  • 如何创建不是表或适当实体的“虚构”模型?

cakephp cakephp-3.0

1
推荐指数
1
解决办法
2205
查看次数

正则表达式替换 url 编码的字符串

我有一个字符串,我想[[signature]]用给定的值替换其中的文本,但因为它是编码的,所以文本看起来像%5B%5Bsignature%5D%5D.

如何使用正则表达式替换它?此代码段有效,但前提是字符串未编码:

$replace = preg_replace('/\[\[signature\]\]/', 'replaced!', $html);
Run Code Online (Sandbox Code Playgroud)

php regex

1
推荐指数
1
解决办法
794
查看次数

为什么 AWS CloudWatch 指标“RequestCount”不向我显示请求总数?

我有一个 AWS 负载均衡器连接到一个 EC2 实例。根据 AWS 文档以及我所期望的含义,ELB 上 RequestCount 的 CloudWatch 指标应该显示请求总数。但是,我得到了一个映射到 0-1 范围的图表,其中 1 是峰值。

它是否正确?这对我来说没有用。有没有办法查看实际请求数?

在此输入图像描述

amazon-ec2 amazon-web-services amazon-elb amazon-cloudwatch

1
推荐指数
1
解决办法
1271
查看次数

-6
推荐指数
2
解决办法
2395
查看次数