小编jon*_*ohn的帖子

codeigniter类中索引,构造和类名函数之间的区别

在使用Codeigniter之后,我仍然无法弄清楚这3个功能之间的区别.通过调用类自动调用所有函数?

class Upload extends Controller {

    function Upload()
    {
       parent::Controller();
           echo 'test';
        }

        function  __construct()
        {
           parent::Controller();
           echo 'test';
        }

    function index()
    {
           echo 'test';
        }
}
Run Code Online (Sandbox Code Playgroud)

php oop codeigniter class

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

Codeigniter重定向无法正常工作

为什么不重定向在这里工作.我正在调用未定义的函数redirect().

class Login extends CI_Controller {

    function index() {

        parent::__construct();
        $this->load->helper('form');
        $this->load->helper('url');
        $this->load->view('login_view');        

    }

    function authenticate() {

        $this->load->model('user_model');
        $query = $this->user_model->authenticate();

        if($query) {

            $data = array(
                'username' => $this->input->post('username'),
                'is_logged_in' => true
            );

            $this->session->set_userdata($data);
            redirect('/site/news_feed');

        }
        else {

            $this->index();

        }

    }

}
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

更有效的搜索javascript对象数组的方法?

不知道发帖规则,但我会告诉你,出了大门,这是一个重复的问题这一个,但我问这是否是"最佳实践"的方式来做到这一点?

javascript arrays search json

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

附加到bash数组的问题

我正在尝试创建一个别名,它将获取所有"已修改"的文件,并对它们运行php语法检查...

function gitphpcheck () {

    filearray=()

    git diff --name-status | while read line; do 

        if [[ $line =~ ^M ]]
        then
            filename="`echo $line | awk '{ print $2 }'`"
            echo "$filename" # correct output
            filearray+=($filename)
        fi
    done

    echo "--------------FILES"
    echo ${filearray[@]}

    # will do php check here, but echo of array is blank

}
Run Code Online (Sandbox Code Playgroud)

arrays git bash

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

CodeIgniter Facebook整合

是否有可用的Codeigniter库

  • 使用Facebook帐户登录用户
  • 导入个人资料数据,包括兴趣?

Elliot Haughin的这个库应该包含登录部分,但我不太确定导入配置文件数据.

有人有这方面的信息吗?

php facebook codeigniter

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

javascript简单while循环不添加到innerHtml

好的,这是我的愚蠢问题.我在这里学习和...我一直在看这个,我不明白.我有一个数组,其中包含一些通过对象提供的值.像这样:

function blogObj(name,date,user_entry){
    this.names = name;
    this.dates = date;
    this.blog_entry = user_entry;

    this.propsComb = this.names + this.dates + this.blog_entry;
}

var blogRun = [
        new blogObj("name ", "something ", "something "),
        new blogObj("name ", "something ", "something "),
        new blogObj("name ", "something ", "something "),
        new blogObj("name ", "something ", "something "),
        new blogObj("name ", "something ", "something "),


];

var i=0;
var mssgs = "";
Run Code Online (Sandbox Code Playgroud)

现在当我用这个doc.write来测试这样的循环时:

function hmm(){
    while(i < blogRun.length){ 
    mssgs = blogRun[i].propsComb + '<br/>';
    document.write(mssgs);

    i++;
    } …
Run Code Online (Sandbox Code Playgroud)

html javascript dom loops

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

使用Jquery解析JSON

我有一个页面可以快速登录检查并访问一些Web服务以获取一些JSON数据.它返回的数据如下所示:

{ 'RESPONSE' : 'INVALID','CAMPAIGNID' : '0','MORELINK' : '' } 
Run Code Online (Sandbox Code Playgroud)

我用来获取这些数据并尝试根据信息弹出模态窗口的代码是:

   $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "Login.asmx/Logon",
            data: strData,
            dataType: "json",
            success: function (response) {
                $('#divResp').html(response.d);
                $(response.d).each(function(index,item){
                    alert(item.campaignid);
                });
                if (res.indexOf('invalid') >= 0){                       
                    //invalid account information UNP                       
                    foo = "You entered an invalid account number or password";
                    showDialog('screenActivate.asp',test_imgName);
                } 
                if (res.indexOf('none') >=0) {
                    //do not deliver splash screen
                    foo = "No splash screen for YOU!";
                } 
                if (res.indexOf('error') >=0) {
                    //general error
                    foo = "You entered an error"; …
Run Code Online (Sandbox Code Playgroud)

ajax jquery json

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

使用JQuery在<body>中插入新元素

我想要一些关于如何使用JQuery在文档正文中插入新元素的人的帮助.

我恢复了身体:

var a = $(editorFrame).contents().find('body').html();
Run Code Online (Sandbox Code Playgroud)

然后,我需要验证身体是否有元素<p></p>,不管它,我必须在第一个之后放置这个元素<DIV>.这是我的身体

<body>
<div id="testeFooter" class="footer-element">
    <table id="footerDiv" class="mceItemTable" width="100%">
        <tbody>
            <tr>
                <td id="footerContent">
                    <b>Digite aqui o seu Rodap&#233;</b>
                </td>
            </tr>
        </tbody>
    </table>
</div>
<div id="testeHeader" class="header-element">
    <table id="headerDiv" class="mceItemTable" width="100%">
        <tbody>
            <tr>
                <td id="headerContent">
                    <b>Digite aqui o seu cabe&#231;alho</b>
                </td>
            </tr>
        </tbody>
    </table>
</div>
    <p>ESSSE MODELO TESTE</p>
</body>
Run Code Online (Sandbox Code Playgroud)

我只需要知道如何在第一个身体之后放置一个新元素.

谢谢你们可以帮助我!

jquery

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

就地vs返回C中的新设计模式

来自更高级别的语言,我试图通过学习c来改变自己.我正在尝试理解指针和内存分配(我之前从未考虑过的事情).

我正在尝试的代码

#include <stdio.h>

int main()
{

    int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52 };

    printf("\nShuffling...\n\n");
    shuffle(array, sizeof(array)/sizeof(int));

    int i;
    for(i = 0; i < sizeof(array)/sizeof(int); i++)
    {
        printf("%d\n", array[i]);
    } …
Run Code Online (Sandbox Code Playgroud)

c arrays design-patterns memory-management

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

Clojure瞬态 - 结合!造成例外

这是我正在尝试运行的功能......

(defn mongean [cards times]
  (let [_cards (transient cards)]
    (loop [i 0 c (get cards i) _count (count cards) _current (/ _count 2)]
      (assoc! _cards _current c)
      (if ((rem i 2) = 0)
        (def _newcur (- _current (inc i)))
        (def _newcur (+ _current (inc i))))
      (if (<= i _count)
        (recur (inc i) (get cards i) _count _newcur )))
    (persistent! _cards)))
Run Code Online (Sandbox Code Playgroud)

这导致了这个例外......

Exception in thread "main" java.lang.ClassCastException: clojure.lang.PersistentHashSet$TransientHashSet cannot be cast to clojure.lang.ITransientAssociative
Run Code Online (Sandbox Code Playgroud)

作为对clojure的新手,我也很感激对我上述方法的任何建设性批评.目标是获取List,并返回重新排序的列表.

shuffle list clojure

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