みゅみゅ Re: ページURLを取得したい 2012年6月7日 at 16:01 ツイートする yamanoiです。 $str = Page::getCollectionPathFromID (int $cID) ; です。 返信 tomoac Re: ページURLを取得したい 2012年6月7日 at 17:28 それも試したのですが、以下のエラーが出ます。 Fatal error: Using $this when not in object context in /var/www/httpdocs/concrete5.5.2.1.ja_devel/concrete/models/page.php on line 718 view.php のなかだと直接指定できないのではないかと思ってまして。 返信 acliss Re: ページURLを取得したい 2012年6月7日 at 21:49 controller で取得して $this->set でview に 渡すのがいいのではないでしょうか? 返信 tomoac Re: ページURLを取得したい 2012年6月8日 at 6:46 前に拡張フォームの件でも聞いたように思いますが、このsetの挙動がよくわかりません。強制的にviewを呼び出す感じでしょうか。 setの後、viewではどうやって取り出しますか? 返信 acliss Re: Re: ページURLを取得したい 2012年6月8日 at 8:29 $this->set は controller.php から view.phpに値を渡すという処理です。 $bbbb = 'テストテストテスト'; $this->set('aa',$bbbb); controller.php で上記の処理をした場合 view.php では $aa として使えます。 echo $aa; とすると表示は テストテストテスト になります。 返信 返信 Your post has been saved and will be published after approval by the forum moderator. - Enter a Subject - Enter a Message ※ 10分以上、ポップアップを開いたままだと、セッションが切れて投稿できない場合があります。その場合はメッセージをどこかにコピーし、ページ&投稿画面をリロードし投稿し直してください。 件名 メッセージ 画像中の文字と数字を入力してください。 Captchaをクリックすると違う文字候補が出てきます。
tomoac
Re: ページURLを取得したい
Fatal error: Using $this when not in object context in /var/www/httpdocs/concrete5.5.2.1.ja_devel/concrete/models/page.php on line 718
view.php のなかだと直接指定できないのではないかと思ってまして。