PHPの基本
Jun 23, 2016 pm 02:16 PM 最近 YII を見ています
public $template='{view} {update} {delete}';
ログイン後にコピー
上記の書き方で {view}、{update} を別々に出力するにはどうすればよいですか
同時に、次のコード スニペットでもエラーが報告されます
foreach(array('view','update','delete') as $id) { $button=array( 'label'=>$this->{$id.'ButtonLabel'}, 'url'=>$this->{$id.'ButtonUrl'}, 'imageUrl'=>$this->{$id.'ButtonImageUrl'}, 'options'=>$this->{$id.'ButtonOptions'}, ); if(isset($this->buttons[$id])) $this->buttons[$id]=array_merge($button,$this->buttons[$id]); else $this->buttons[$id]=$button; }
ログイン後にコピー
エラー メッセージ: Fatal error : D:WampApachehtdocs1.01this.php の 9 行目でオブジェクト コンテキストにないときに $this を使用する
ディスカッションに返信する (解決策)
public $template='{view} {update} ';すぐに出力ビューと更新を別々に実行しますか?
<?php $template='{view} {update} {delete}'; echo $template; ?>
ログイン後にコピー
ログイン後にコピー
出力:
{view} {update} {delete}
<?php $template='{view} {update} {delete}'; echo $template; ?>
ログイン後にコピー
ログイン後にコピー
出力:
{view} {update} {delete}
view、update、delete は、それぞれ yii の view ボタンと update ボタンに対応しますグリッド コンポーネントと削除ボタン コンポーネント、必要なものを追加します。
たとえば、必要なのは view ボタンだけです:
$template='{view}';
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7122
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46



LaravelのバックエンドでReactアプリを構築する:パート2、React
