問題タブ [codeigniter-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1536 参照

codeigniter - ライブラリを自動ロード/クロスロードできません

ion_authライブラリを自動ロードしようとするとエラーが発生します

application / config / autoload.php

フォルダ構造:

tester.phpでvar_dump($ this-> ion_auth)を実行しようとすると、エラーメッセージが表示されます。

tester.phpから$this->load-> library('ion_auth / ion_auth')を実行し、autoloadからionauthを削除しようとしましたが、それでもエラーが発生します。これを解決する方法は?

codeigniter.comのリンクからcodeigniterをダウンロードし、bitbucketからModularExtensionをダウンロードします

0 投票する
1 に答える
70 参照

php - アイテムを配列に挿入します

次のようなCodeIgniterから返される結果配列があります。

array_mergeを使用してILSアイテムを配列に取得しましたが、それをarray[0]に取得するために必要です。同様の項目を結果配列のarray[1]などに取得する必要もあります。どうすればよいですか?これが私がILSアイテムを入手した方法です:

0 投票する
1 に答える
4960 参照

session - Codeigniter redirect()の問題

セッションをチェックするためにMY_Controllerクラスを作成しました。

LoginControllerがユーザー情報をチェックしていて、問題がなければ、ユーザーをPainelControllerにリダイレクトします。リダイレクトを使用しているので、URLは/ localhost / session/loginではなく/localhost/painelで更新されます

問題は、リダイレクトを使用すると、load-> viewを使用するだけで、セッションにアクセスできないことです。

回避策はありますか?

助けてくれてありがとう。

PS: CIWikiにある.htaccessを使用しています

編集


ログインの一部:CI_Controllerを拡張します

-

私のPainelビュー

PainelController(MY_Controllerを拡張)でこのセッション値にアクセスしようとしても、機能しません。次のように表示されます。

0 投票する
4 に答える
713 参照

php - PHP DateTimeクラスを使用する既存のCodeIgniterヘルパー/ライブラリはありますか?

ビューの日付と時刻のフォーマットを支援するために使用できる既存のCodeIgniter(CI 2.0)ヘルパー(またはライブラリ)を知っている人はいますか?たぶん、PHP5 DateTimeクラスを使用するものですか?

ほとんどのデータは、MySQLデータベース内の一般的なGMT/UTC形式です。次に、ユーザーのタイムゾーン(admin / auth / aclの一部)を設定してから、すべてをユーザーのタイムゾーン設定で表示する必要があります。これは、CIヘルパーまたはおそらくライブラリを使用して簡単に実行できると思います。何か案は?

0 投票する
3 に答える
2227 参照

php - CodeIgniter2-コントローラー/メソッドのオーバーライド

ユーザーがログインしていない場合は、既存のコントローラーをオーバーライドして、ブラウザーのURIをそのままにして、代わりにauth/loginコントローラーを呼び出します。(サイトを使用するには、すべてのユーザーがログインする必要があります)

プレコントローラーフックを試しましたが、早すぎます。この時点では、認証ライブラリはインスタンス化されていません。ターゲットコントローラーがインスタンス化されているため、ポストコントローラーフックは遅すぎます。

ライブラリのコンストラクターを編集することも、すでに作成されているので無意味に思えます。だから私は少し立ち往生しています。

何かアイデアはありますか?:)。。

ありがとう

0 投票する
3 に答える
428 参照

php - codeigniterでこのクエリを実行する方法は?

次のような列を含むテーブルがあります

usernameは一意であり、settings1、2、3には0または1の値が含まれます。

したがって、ユーザー名に一致する行を選択し、列をループして、どの列に0と1が含まれているかを確認したいと思います。

私はこれを行うことができますが、すべての列にifステートメントを記述します。

テーブルには7つの列があるので、7つのifステートメントを記述する代わりに、これを行う他の方法はありますか?codeigniter2.0.2を使用しているim

よろしく

0 投票する
1 に答える
851 参照

codeigniter - Jqueryリダイレクトがcodeigniterセッションを保存しない

ajaxリクエストを介してユーザーをログインページにリダイレクトしたい登録ページがあります。ただし、この特定の ajax リクエストはリダイレクトを行いますが、POST リクエストの後にセッションを渡しません

ログイン/追加機能は、POST リクエストを介して値を取得し、これらの値をセッションに配置してリダイレクトを行います。プレーンなphp/CIでajaxリクエストがなくても、同じことが完全に起こっています。ただし、ajax リクエスト経由では発生しません。

役立つ場合は、phpコードを次に示します

}

0 投票する
2 に答える
2384 参照

php - Neo4jPHP と CodeIgniter (Neo4j)

CodeIgniter 2 で Neo4jPHP をライブラリとして自動ロードするにはどうすればよいですか?

https://github.com/jadell/Neo4jPHP http://codeigniter.com/

Neo4jPHP は、Neo4j SERVER REST API のラッパーです。

Neo4j サーバーを実行し、PHP を使用して DB に多くのノードと関係を設定しました。

次のステップ - REST API のより完全な PHP 抽象化の使用を開始する - Neo4jPHP

しかし、CodeIgniter のライブラリとして Neo4jPHP を自動ロードすることに行き詰まっています。

追加しました: $autoload['libraries'] = array('Everyman/Neo4j');

そして取得:エラーが発生しました:「要求されたクラスをロードできません:neo4j」

簡単なステップであるはずのことについて、私は髪を引っ張っています...

0 投票する
1 に答える
1873 参照

codeigniter - Codeigniter2.0.3とAdodbの統合/インストール

Codeigniter 2.0.3とAdodbをどのように統合しますか?

0 投票する
1 に答える
205 参照

codeigniter - Codeigniter2.0.3を使用してLinkedinforAuthからクエリ文字列を返す際の問題

まず、CI2.0.3を実行しています。古き良きグーグルを使用して、私の現在の問題を達成するためのコードを見つけることは難しくありませんでした。私はこれらのソースを見つけましたが、1.7.2を使用して書かれています:

http://www.sudhircodes.com/main/codeigniter/status-update-to-linkedin/ http://blog.justni.com/posting-to-linkedin-from-php-and-codeigniter/

LinkedInを押して、アプリケーションを承認するためのユーザー資格情報を入力することができます。

私はこれを取り戻します:

http://www.domain.com/auth/linkedin_auth?oauth_token=ffdd1d7f-29a3-423c-ada7-a85d31bec080&oauth_verifier=97677

しかし、問題は、構成内にある場合です。$ config ['uri_protocol'] ='AUTO';

次に、302が発生し、http: //www.domain.com/auth/linkedin_authNooauth_tokenに変換されます。

$ config ['uri_protocol']='QUERY_STRING';がある場合 302が発生しないため、クエリ文字列はそのままですが、代わりに「送信したURIに許可されていない文字があります」というメッセージが表示されます。

問題ありません。$config['permitted_uri_chars']を変更するだけですよね?間違って、私はそれを変更し、それを空白に設定しました、そして私はそれが/ auth/linkedin_authを押し続けるHTTPループを取得します。

では、LinkedInでCI 2.0.3をうまくプレイできる人はいますか?ゆっくりハゲになります!:p

ありがとう