小编use*_*712的帖子

if(something)vs if(something === true)

我正在做一些关于cakephp的自学(版本1.26).
我有一个简单的HTML输入文本字段,如下所示:

<input type="text" name="data[testing][name]" id="data[testing][name]">
Run Code Online (Sandbox Code Playgroud)

根据数据库检查"输入"文本框字段中的值.
如果值与数据库中存储的数据匹配,则返回true.
这是代码:

{
  $t=$this->data;
  $result=$this->User->findByname($t['testing']['name']); 
  if($result){ //doing something;}
}
Run Code Online (Sandbox Code Playgroud)

当我通过一点改动修改上面的代码时,我遇到了一个问题,
但随后它无法工作:

 {
      $t=$this->data;
      $result=$this->User->findByname($t['testing']['name']); 
      if($result===true){ //doing something;}
    }
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

cakephp cakephp-1.2

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

$会话级>闪光灯()

我正在使用cakePHP v1.26.在default.ctp文件中,我得到了一个代码:

$session->flash();
Run Code Online (Sandbox Code Playgroud)

我来了一个网站corss,作者建议使用它代替:

if($session->check('Message.flash')){
$session->flash();
}
Run Code Online (Sandbox Code Playgroud)

我不明白这行代码在做什么:

if($session->check('Message.flash')){...}
Run Code Online (Sandbox Code Playgroud)

在这种情况下什么是"Message.flash"?"Message.flash"是自定义变量还是
已在cakePHP中预定义的内置变量?

cakephp cakephp-1.2

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

在PHP中将一些新数据添加到数组中

我有一个像这样的数组:

array('Testing'=>array(
'topic'=>$data['Testing']['topic'], 
'content'=>$data['Testing']'content'])
             ); 
Run Code Online (Sandbox Code Playgroud)

现在我有一些新数据要添加到上面显示的数组中,
我该怎么做才能使新数组看起来像这样:

array('Testing'=>array(
'topic'=>$data['Testing']['topic'], 
'content'=>$data['Testing']['content']),
'new'=>$data['Testing']['new'])
                 ); 
Run Code Online (Sandbox Code Playgroud)

请问你能帮帮我吗?

php arrays

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

是否可以使用Javascript读取PHP会话?

我正在使用cakePHP 1.26.
在控制器中,我得到了一个包含以下代码行的函数:

$this->Session->write('testing', $user);
$this->Session->read('testing');
Run Code Online (Sandbox Code Playgroud)

现在系统编写了一个会话并存储在服务器上.是否可以使用Javascript或Jquery来读取名为'testing'的会话?

php jquery

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

function().function()VS function()函数()

我在PHP5中编写了一个foreach循环.这是脚本:

foreach(range('A','Z') as $char) // line 1
{ // line 2
echo strtoupper($char)strtolower($char); // line 3
} // line 4
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息解析错误:解析错误,第3行的testing.php中出现意外的T_STRING

我花了将近一个小时来弄清楚我应该在两个函数之间添加一个点,如下所示:

echo strtoupper($char).strtolower($char);
Run Code Online (Sandbox Code Playgroud)

所以我无法区分这两行代码:

echo strtoupper($char).strtolower($char);
echo strtoupper($char)strtolower($char);
Run Code Online (Sandbox Code Playgroud)

php

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

SQL select语句

我有一个表有两个字段:Point和Level,
有一些示例数据如下:

-----------------------
点| 等级
-----------------------
10 | 1级
20 | 2级
30 | 3级
40 | 4级

假设有一个有25分的用户,
为了找到该用户所在的Level,我使用的Select语句是:

Select Level from Table where Point < 30 AND Point > 20;
Run Code Online (Sandbox Code Playgroud)

但是Select SQL ststament是一个硬拷贝
,你可以看到ponts 30和20是固定的.
我想改变Select语句,以便新的SQL Select
语句可以应用于具有不同点的所有用户,
但我不知道如何操作.

mysql sql

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

是否可以在JQuery中向隐藏文本框字段添加值

最近,我遇到了一个网页,有人询问如何为隐藏字段添加一些值.
由于我是JQuery的新手,我尝试使用Javascript代替并提出了这段代码:

<html>
<head>
<script type="text/javascript">
<!--
function t() {
document.testform.testfield.value = "helloworld";
}
-->
</script>
</HEAD>
<body onLoad="t()">
<form name="testform" id="testform">
<input type="hidden" name="testfield" id="testfield">
</form>
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

该代码仅适用于非隐藏文本框字段.
我不确定JQuery是否可以做到这一点.
是否可以在JQuery中的隐藏文本框字段中添加值?

如果可以,请帮忙.

jquery

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

CakePHP Form Helper刚刚为我生成了太多代码

我正在使用cakePHP.我使用cakePHP内置的Form Helper生成一个输入文本框:

echo $form->input('quote', array('label'=>'Post Number', 'class'=>''));
Run Code Online (Sandbox Code Playgroud)

但是当我查看HTML源代码时,我发现了这些:

<div class="input text">
<label for="ReplyQuote">Post Number</label>
<input name="data[Reply][quote]" type="text" class="" maxlength="12" value="1" id="ReplyQuote" />
</div>  
Run Code Online (Sandbox Code Playgroud)

这真的绰绰有余.我的意思是Cake内置的Form Helper生成的代码.
那些以奇怪的命名约定方式命名的类的DIV标签没有帮助,
因为类名之间有空格,如:

 <div class="input text">
Run Code Online (Sandbox Code Playgroud)

CakePHP有没有用户可以省略那些DIV标签的选项?

cakephp

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

在Cakephp中传递参数的不同方法

我正在使用cakephp v1.26.
我在这样的控制器中得到了一个函数:

class testingsController extends AppController{

function testing($id=null){
$recieved = $id;}

}
Run Code Online (Sandbox Code Playgroud)

我不确定是否有更好的方法将参数传递给Action测试.
但我遇到过一些网站并得到了这两种方法.
以下参数传递方法有什么区别吗?

1. url/testings/testing/1
2. url/testings/testing:1
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-1.2

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

获取DIV标记的ID,然后相应地向DIV添加一些CSS样式

我使用jQuery来获取DIV标签的ID,然后相应地为DIV添加一些CSS样式.
我是jQuery的新手,我不确定这是否是一个很好的方法:

JavaScript的:

$(".myClass").click(function(e){
    var whatid = $(this).attr('id');
    var whichDiv = "divName"+whatid;
    ("$(\"#"+whichDiv+"\")").addClass();
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="myTest1" class="myClass">
  Helloworld I am new to JQuery 1
</div>
<div id="myTest2" class="myClass">
  Helloworld I am new to JQuery 2
</div>
Run Code Online (Sandbox Code Playgroud)

请指教.


如果我以这种方式更改代码怎么办:

JavaScript的:

$(".myClass").click(function(e){
    var whatid = $(this).attr('id');
    var whichDiv = "divName"+whatid;
    ("$(\"#"+whichDiv+"\")").addClass();
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="1" class="myClass">CLick here 1</div>
<div id="2" class="myClass">CLick here 2</div>

<div id="myTest1">
  Helloworld I am new to JQuery 1
</div>
<div id="myTest2">
  Helloworld I am new to JQuery …
Run Code Online (Sandbox Code Playgroud)

jquery

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

在cakePHP中声明全局变量的最佳方法是什么?

我正在学习cakePHP 1.26.
我有一个控制器,它有两个功能.
我想让$ myVariable成为一个全局变量,这样控制器中的两个函数都可以共享它,但我不确定这是否是在cakePHP中声明全局变量的最佳方法:

class TestingController extends AppController {  
     var $myVariable="hi there";

    function hello(){
     if($newUser){echo $myVariable;}
      }

     function world(){
      if($newUser=="old"){$myVariable="hi my friends";}
      }
 }
Run Code Online (Sandbox Code Playgroud)

如果可以,请帮忙.


编辑原因:

你好Aircule,

我已经改变了一些代码并遵循了你的建议,但myVariable的值根本没有改变:

class TestingController extends AppController {  
         var $myVariable="hi there";

        function hello(){
         echo $this->myVariable;
          }

         function world(){
          $this->myVariable="hi my friends";
          }

         function whatValue(){
         echo $this->myVariable;  // still output "hi there"
        }

     }
Run Code Online (Sandbox Code Playgroud)

php oop cakephp cakephp-1.2

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

请为Web开发推荐一个好的Java框架

我是Java框架的新手.

我正在寻找一个好的Java框架来帮助我构建一个JSP网站.
我搜索了Java框架,它为我返回了一些相关术语:
struts,Cocoon,WebWork.

我不知道哪一个是初学者.
我是否需要下载netBean或eclipse才能与这些Java Framework一起使用?
我需要一个自动完成的工具,可以在输入数百行代码时提供帮助.

请指教和帮助.

谢谢

编辑原因,

我刚刚发现netBean已经有了Struts Java框架,您如何看待它?
对初学者有好处吗?

java

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

标签 统计

cakephp ×5

cakephp-1.2 ×4

php ×4

jquery ×3

arrays ×1

java ×1

mysql ×1

oop ×1

sql ×1